C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Запуск по событию, по какому событию выполнять действие
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



Дык какие там ресурсы имеются ввиду? С течением времени ничего не изменяется... biggrin.gif
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, мне так всё это хозяйство админить удобнее)

Вернуться в Вопросы программирования в C++Builder