Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Как сделатьзапуск процедуры только раз в день?


Автор: scorp 16.12.2002, 11:52
Как сделать так, чтоб процедура выполнялась только раз в день, даже если программа запускается неоднократоно?

Автор: Spawn 16.12.2002, 14:59
Цитата(scorp @ 16.12.2002, 03:52)
Как сделать так, чтоб процедура выполнялась только раз в день, даже если программа запускается неоднократоно?

Проверяи по дате)))) Например при храни значение в реестре или в файле и после перезапуска сравнивай значения. Соответственно после прохождения дня выполни ету функцию.

Автор: Medved 16.12.2002, 20:09
Можешь с самой процедуре поставить проверку, но все равно по тому алгоритму, который предложил Spawn.

Автор: scorp 18.12.2002, 03:43
Понятно. Сенкс.
А если на сервере хранить небольшую таблицу, где будет храниться ID процедуры и дата последнего запуска?

Автор: Medved 18.12.2002, 03:49
Цитата

Понятно. Сенкс.
А если на сервере хранить небольшую таблицу, где будет храниться ID процедуры и дата последнего запуска?


Вариантов реализации много, тебе решать какой для тебя предпочтительней....

Автор: RA 18.12.2002, 07:10
Цитата(scorp @ 17.12.2002, 19:43)
Понятно. Сенкс.
А если на сервере хранить небольшую таблицу, где будет храниться ID процедуры и дата последнего запуска?

А зачем так сложно? Хотя в целях безопасности именно так и надо делать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)