Форум: "Основная";
Текущий архив: 2003.05.19;
Скачать: [xml.tar.bz2];
ВнизШедулер. Найти похожие ветки
← →
Ш-К (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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c