Guest |
Отправлено: 26.08.2005, 11:32 |
|
Не зарегистрирован
|
Итак есть программа которая должна все время быть запущена в системе.
В определенное время суток, не чаще двух трех раз нужно чтоб она выполняла какие-то действия. По какому событию запускать в определенное время по часам. |
|
gvg |
Отправлено: 26.08.2005, 11:45 |
|
Машинист паровоза
Группа: Участник
Сообщений: 222
|
Так по таймеру (TTimer). Или его самого зарядить на необходимый интервал, или по нему ловить необходимое системное время... |
|
Gedeon |
Отправлено: 26.08.2005, 11:54 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Или написать программу не постоянно запущенную, и залудить ее в планировщик задач.
|
|
Guest |
Отправлено: 26.08.2005, 13:37 |
|
Не зарегистрирован
|
А таймер он насколько ресурсоемкий?
В смысле смысле использования в программах которые будут работать неделями не выключаясь. |
|
gvg |
Отправлено: 26.08.2005, 13:49 |
|
Машинист паровоза
Группа: Участник
Сообщений: 222
|
Дык какие там ресурсы имеются ввиду? С течением времени ничего не изменяется... |
|
AVC |
Отправлено: 26.08.2005, 14:10 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE (Gedeon @ 26/08/2005, 10:54) | Или написать программу не постоянно запущенную, и залудить ее в планировщик задач. |
Если моменты запуска фиксированы и известны заранее то, лично мне этот вариант нравится больше. |
|
Rius |
Отправлено: 26.08.2005, 15:51 |
|
Мастер участка
Группа: Участник
Сообщений: 321
|
Вот здесь все написано: Процессы в Windows
|
|
olegenty |
Отправлено: 26.08.2005, 15:58 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
Шедулер, однозначно.
(Хотя сам для запуска по времени, в основном бакапов, архивирования и пр. пользуюсь функциями SQL Server Agent, мне так всё это хозяйство админить удобнее)
|
|