Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];

Вниз

Если делать свой планировщик, то накладно ли использовать Applica   Найти похожие ветки 

 
Юный_программер   (2003-03-09 22:08) [0]

Если делать свой планировщик, то накладно ли использовать Application.OnIdle для проверки времени?
естественно что планировщик будет висеть постоянно запущенным.


 
Романов Р.В.   (2003-03-09 22:10) [1]


> Application.OnIdle

??? А как он будет работать?

Используй таймер.


 
Юный_программер   (2003-03-09 22:16) [2]

ну проверять Now() c нужным мне временем.

А таймер так как мне его в нужно время стартовать не пойму чего-то... И если мне нужно несколько вещей запускать в разное время мне столько и таймеров нужно будет?


 
Anatoly Podgoretsky   (2003-03-09 22:30) [3]

Хватит и одного таймера. Используй простое сравнение времени.


 
Tux   (2003-03-09 22:37) [4]

А на..я, батенька, изобретать велосипед, когда можно почитать про ITask, ITaskSheduler, ITaskTrigger? Я сомневаюсь, что у вас получится лучше, чем у Microsoft.


 
Романов Р.В.   (2003-03-09 22:47) [5]

Вычисляешь сколько времени осталось до старта ближайшей задачи. Устанавливаешь это время в таймере. При срабатывании таймера выполняешь нужные действия. Можно усложнить задачу, введя корректировку таймера, для повышения точности на больших интервалах времени. Можно так же ввести корректировку таймера при изменении системного времени. Одного таймера вполне хватит на все.
Другой вариант вместо OnIdle запустить таймет на 1 сек. И уже в его обработчике проверять Now().



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
1-64125
GrayWolf
2003-03-10 22:16
2003.03.20
Корректная выгрузка DLL


14-64313
alexteam
2003-03-04 13:32
2003.03.20
код-антикод


3-64026
Melbis
2003-03-01 17:38
2003.03.20
Не срабатывает событие OnDrawDataCell


4-64444
3223(jab)
2003-01-25 01:37
2003.03.20
ReadProcessMemory(???,???,???,???,???); Вроде всё компилится...


4-64439
UNIVERSAL
2003-01-27 09:56
2003.03.20
Добавить запись в LISTBOX





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский