Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.19;
Скачать: CL | DM;

Вниз

Шедулер.   Найти похожие ветки 

 
Ш-К   (2003-05-06 01:52) [0]

Как сделать, чтобы функция в программе запускалась в определенное время. Т.е. нужно расписание, как в

sheduler windows.
Можно, конечно, в течение суток дергать таймер каждую секунду, но есть ли способы специальные?


 
Спрашивающий   (2003-05-06 04:59) [1]

А не надо дергать каждую секунду, достаточно при запуске Win запускать свою программу, затем проверяй на какое время поставлен запуск ты же где-то эо время сохраняешь или в ини или в реестре или еще где. Если время просрочено т.е. Win пустили к примеру в 19ч а должен быть запуск в 12ч запускай сразу если нет установи интервал таймера до нужного времени. На мой взгляд этот алгоритм прост, хотя может и есть другие аллгоритмы.


 
Calm ©   (2003-05-06 09:00) [2]

Доступ к шедулеру виндов возможен через COM.
Сделай, чтобы в проге можно было добавлять в шедулер нужные тебе записи и все.
Это если явно в шедулере не хочется копаться.

Недостаток в том, что шедулер могут запросто остановить.

А еще можно сервис написать, но это я не знаю как делают.


 
sapsi   (2003-05-06 09:07) [3]

По -моему, есть стандартные средства, типа firedaemon, которые чудесно превращают екзешник в сервис.


 
Calm ©   (2003-05-06 09:09) [4]


> По -моему, есть стандартные средства, типа firedaemon, которые
> чудесно превращают екзешник в сервис.


А можно по-подробнее?

Самому писать сервисы необходимости не было, но нужно быть ко всему готовым :)


 
sapsi   (2003-05-06 10:38) [5]

Программу поищи эту firedaemon...
Она должна переводить екзешник в сервис под NT



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

Текущий архив: 2003.05.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
1-59721
xxxCrazyManxxx
2003-05-05 22:25
2003.05.19
как округлить число


9-59534
Alek Aaz
2002-12-08 15:36
2003.05.19
И снова по GLScene


9-59526
Plague
2002-12-12 18:05
2003.05.19
IDirect3DRM


1-59786
RIMMER
2003-05-07 01:11
2003.05.19
Автозаполнение


3-59632
Mr.Fox
2003-04-29 07:51
2003.05.19
Как узнать добавлена ли новая запись???