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

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

Как произвести запись в файл ровно в указанное время?? [D7, Win2k]


Kniaz ©   (2004-10-29 10:28:00) 

Есть программа которая круглосуточно работает, мне надо, чтобы она произвера запись некой информации в файл ровно в 00 и 10 часов. Если делать через Timer то со временем будет происходить сдвиг момента записи из-за того что каждый раз запись в файл будет производится различное время. Получается что етот вариант не подходит. Не подскажите как можно решить мою проблему иным способом.


КаПиБаРа   (2004-10-29 11:20:00) [1]

Kniaz ©   (29.10.04 10:28)
После записи файла назначай таймеру следующее время.
Но 2 раза в год (если вкоючен автоматический перевод времени) система будет отрабатывать неправильно.


NewDelpher   (2004-10-29 10:44:00) [2]


> Если делать через Timer то со временем будет происходить
> сдвиг момента записи из-за того что каждый раз запись в
> файл будет производится различное время.


А ты в Timer-е создай отдельный поток, а уже в нем и запиши.


Rutven   (2004-10-29 10:43:00) [3]

По таймеру проверяй текущее время - как наступит нужное - сохраняй.


Мирон   (2004-10-29 10:42:00) [4]

Kniaz ©   (29.10.04 10:28)
А почему в разное? В какое задашь - в то и будет.


Наверх

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