Вниз
Скачать: CL | DM;

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

← →
Юный_программер   (2003-01-27 14:40) [0]

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


← →
Anatoly Podgoretsky ©   (2003-01-27 14:49) [1]

TTimer


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

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


← →
Roma ©   (2003-01-27 17:39) [3]

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


← →
gsu ©   (2003-01-27 17:39) [4]

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


← →
Roma ©   (2003-01-27 18:03) [5]

> gsu © (27.01.03 17:39)

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


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

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


← →
vic_774N ©   (2003-01-27 18:04) [6]

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


← →
gsu ©   (2003-01-27 18:07) [7]

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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
14-15857
Opryshok
2003-01-18 17:25
2003.02.06
Переустановка Винды и Outlook


9-15385
Zahar
2002-06-09 18:59
2003.02.06
Создание игр на Delphi


7-15960
Arkady
2002-12-02 10:48
2003.02.06
Буфер клавиатуры


3-15411
Step[B.M.]
2003-01-20 22:29
2003.02.06
Как передать данные в переменную FreeReport ?


6-15797
Brat-2
2002-12-14 16:00
2003.02.06
Проблема использования IdHTTP




   Наверх