![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Hidrag |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 877 Регистрация: 9.4.2005 Где: JDK Репутация: нет Всего: 25 |
Такая ситуация:
У меня есть запись из двух полей содержащих время и значение. Мне нужно, чтобы когда наступает время которое есть в коллекции происходило мое событие. Как вариант можно добавить в проект таймер и проверять каждую секунду настало это время или нет, но мне кажется это не единственный способ да и не самый удачный.... Как реализовать слежение за временем? Если таймер единственный выход не сильно ли он будет нагружать процессор каждую секунду (ну или каждые 30 секунд)? -------------------- |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Это пустяковая нагрузка.
Если такой вариант не подходит, то есть способ посложнее - отсортировать все периоды в порядке возрастания и создавать системный таймер на срабатывание в нужный момент, который есть ближайший из списка. |
|||
|
||||
| Sansa |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 173 Регистрация: 18.10.2006 Где: Королев Репутация: 3 Всего: 6 |
Или использовать API шедулера. В JVCL есть целый комплект "Time Framework"
Это сообщение отредактировал(а) Sansa - 19.10.2006, 11:31 --------------------
- Здравствуйте, я Ваш патологоанатом |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Sansa, шеддулер использовать ненадёжно - он может быть вырублем.
А использует он всё равно всё тот же функционал системного таймера Добавлено @ 11:34 А ещё есть тема на нашем форуме, где есть готовые примеры. Но это не тот случай. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |