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

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

Как создать подобие планировщика? как запускать в определенное


Юный_программер ©   (2003-01-27 14:40:00) 

Как создать подобие планировщика? как запускать в определенное время определенные функции (программы) и т.п....?


gsu   (2003-01-27 18:07:00) [1]

>> Roma ©
может она неверна, но я предполагал другую модель, что в опред. промежутки времени проверять реальное время и соот-но запускать "наступившие" задания


vic_774N   (2003-01-27 18:04:00) [2]

в обработчике OnTimer считывай время time:=DateTimeToStr(Now);, а потом сравнивай с той "кучей расписаний" которое сам назначишь


Roma   (2003-01-27 18:03:00) [3]

> gsu © (27.01.03 17:39)

Причем тут реальное время?... OnTimer срабатывает не в указанное время, ты же знаешь наверняка, а по истечении заданного интервала. Вот этот интервал при инициализации элемента расписания (задания, или как там его еще назвать) нужно просто вычислить и присвоить свойству Interval. Расписание заданий можно запоминать и при запуске приложения соответственно пересчитывать интервалы...


> Юный_программер

Это так, просто предложение, если делать нечего и хочется потренироваться. Есть же стандартный планировщик заданий...


Roma   (2003-01-27 17:39:00) [4]

Никто же не мешает завести несколько экземпляров TTimer. На каждое задание - по своему таймеру...


gsu   (2003-01-27 17:39:00) [5]

А проверять реальное время ты как будешь ?


Юный_программер   (2003-01-27 17:34:00) [6]

но не будет все-таки реал тайма, ведь все зависит сколько будет выполняться тело обработчика OnTimer ведь так? просто он будет выполняться с определенной периодичностью и все, а если он оавзное время отрабатывается? не получиться какого-то конкретного расписания. Как тут быть?


Anatoly Podgoretsky   (2003-01-27 14:49:00) [7]

TTimer


Наверх

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