Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

работа с таймером [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]

>>Подскажите
А что именно...


Наверх

Титульная страница Поиск, карта сайта Написать письмо