![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
работа с таймером [D5, Win95/98]
AlexF © (2005-10-18 17:33:00)Подскажите пожайлуста как сделать так чтобы моя програма вися в trey-е выполняла определеное действие в 9.00 первого числа месяца или чтото в этом роде
AlexF (2005-10-20 16:47:00) [1]Димка прочитал там тоже самое интервал через который срабатывает процедура обработки ....пишут что только более точный, а мне это не кчему
Найболее подходящий ответ к моей проблеме получил от Eraser
Всем большое спасиба.
Ботвин Дмитрий (2005-10-20 14:51:00) [2]Anatoly Podgoretsky © (20.10.05 14:43) [10]
Так задача то в том, что бы умудриться именно программув трэй "повесить" . Планировщик то туда не "повесишь" :-)))
Anatoly Podgoretsky (2005-10-20 14:43:00) [3]Твоя программа для этого не нужна, в системе есть планировщие, который с этим запросто справляется.
Ботвин Дмитрий (2005-10-20 14:22:00) [4]AlexF (20.10.05 14:07) [8]
Ты мой ответ читал? Посмотри справку по этим функциям - там всё это
описано, в инете полно примеров, таких каких тебе надо.
Без всякий сравнений и прочих извращений :-)))
AlexF (2005-10-20 14:07:00) [5]Eraser а разве можна сравнивать время? ну да ладно, а как быть с 1 числом месяца
Ботвин Дмитрий (2005-10-20 13:15:00) [6]AlexF (18.10.05 17:33)
Используй мультимедийный таймер, он как раз для этого служит:
mmResult:=TimeSetEvent(....);
TimeKillEvent(mmResult);
Eraser (2005-10-20 11:43:00) [7]
> AlexF (20.10.05 11:17) [5]
По таймеру сравнивай текущее число с нужным, при равенстве - сравнивай текущее время с нужным, если текущее > нужного - отключай таймер и высвечивай ShowMessage('!!!!!!!!!!!!');
AlexF (2005-10-20 11:17:00) [8]это все хорошо но в месяце бывает 30 дней а бывает 31 а еще бывает 28 и т.д. а мне нужно имено 1.хх.хх в 9.00 (ну как касперский или что-то в этом роде)
WondeRu (2005-10-19 11:28:00) [9]Antonn © (19.10.05 9:33) [3]
я думал это функция...
я тож так думал...:)
Rentgen © (19.10.05 7:35) [2]
if Time=StrToTime('09:00:00') then ...
а если таймер проскочит сее время?)))
Antonn (2005-10-19 09:33:00) [10]Rentgen © (19.10.05 7:35) [2]
Time - Дельфийская зарегеная переменная,
я думал это функция...
Rentgen (2005-10-19 07:35:00) [11]Поставь Timer на форму с интервалом ~59000.
в событии таймера пиши вроде этого:
if Time=StrToTime('09:00:00') then ...
Time - Дельфийская зарегеная переменная, которая равна текущему времени
ArtemESC (2005-10-18 20:28:00) [12]>>Подскажите
А что именно...