Кто в делфи сечет?

Хочу чтобы прога моя выполняла определенные действия по расписанию.
Как написать? :)

0
5
Комментарии:  5
Ваш комментарий

Юзай Таймер
В событие OnTimer вставь проверку какого-либо условия, типа
if Time = StrToTime('14:20:00') then ..........
Тогда условие будет выполняться каждый день в 14:20, с учётом того, что прога будет висеть постоянно в памяти ))

Постой! Ведь таймеру надо период задать выполнения этого OnTime Например 1 сек.
Это получится что прога будет каждую секунду проверять условие.
Я не знаю... это наверное не хорошо?

Тока ставь интервал таймера более 1 секунды, т.е. более 1000. А в условии указывай время с точностью до секунд, в противном случае, условие будет выполняться более 1 раза. Или заведи булеву переменную, для указания, что условие выполнилось. Ну, короче, вариантов много.

Ничего страшного не будет. Проверка условия практически не отнимает никаких ресурсов :)) В самих Виндах есть куча процессов, которые выполняют различные действия гораздо чеще.

Новое на форуме