Текущий архив: 2006.12.31;
Скачать: CL | DM;
ВнизВ определенное время... Найти похожие ветки
← →
serko © (2006-12-14 20:14) [0]Ребят, привет!
Мне нужно чтобы в определенное время суток выполнилось какое то действие... как это правильно сделать?
Если я поставлю таймер и буду проверять каждуюю минуту время....! мне кажется это не лудший вариант, так как это все будет грузить систему...
Раскажите как лудше...
← →
Anatoly Podgoretsky © (2006-12-14 20:18) [1]> serko (14.12.2006 20:14:00) [0]
В системе есть штатный планировщик.
← →
Desdechado © (2006-12-14 20:18) [2]1. Планировщик задач в винде есть для этого.
2. У таймера в дельфи есть интервал срабатывания. При установке события вычисляешь, сколько до него осталось и устанавливаешь интервал на этот срок. После выполнения кода будильника снова вычисляешь и снова устанавливаешь и т.п.
← →
serko © (2006-12-14 20:26) [3]Планировщик это не совсем то что мне надо... Хочется свое...
Ну а таймер на сколько я знаю, на разных компах с разным процессором работает совершенно по разному... т.е. не факт что на разных компах он сработает именно в 12-00
← →
SergP © (2006-12-14 20:31) [4]> [3] serko © (14.12.06 20:26)
> Планировщик это не совсем то что мне надо...
Почему?
> [3] serko © (14.12.06 20:26)
> Хочется свое...
А зачем?
← →
Desdechado © (2006-12-14 20:31) [5]> на разных компах с разным процессором работает совершенно по разному.
это как? тикает в обратную сторону или путает секунды с сутками?
← →
Anatoly Podgoretsky © (2006-12-14 20:34) [6]> SergP (14.12.2006 20:31:04) [4]
> А зачем?
А круто или знаний не хватает.
← →
Eraser © (2006-12-14 20:37) [7]> [3] serko © (14.12.06 20:26)
> Планировщик это не совсем то что мне надо... Хочется свое...
напрасно, стандартный планировщик - очень удабная весч.
← →
serko © (2006-12-14 20:45) [8]
> напрасно, стандартный планировщик - очень удабная весч.
я понимаю что удобная, я им даже пользуюсь...
Ну вот как вы представляете себе! В моей проге есть настройки там выбирается время срабатывания события и что вы предлагаете дальше написать инструкцию как пользоваться планировщиком?
← →
SergP © (2006-12-14 20:53) [9]> [8] serko © (14.12.06 20:45)
>
> > напрасно, стандартный планировщик - очень удабная весч.
>
> я понимаю что удобная, я им даже пользуюсь...
>
> Ну вот как вы представляете себе! В моей проге есть настройки
> там выбирается время срабатывания события и что вы предлагаете
> дальше написать инструкцию как пользоваться планировщиком?
Сделать так чтобы прога сама управляла планировщиком...
← →
Eraser © (2006-12-14 20:54) [10]> [8] serko © (14.12.06 20:45)
[9] + через интерфейсы это сделать не сложно.
← →
serko © (2006-12-14 21:13) [11]Ну вот скажите Касперский управляет планировщиком?
Зачем сюда привлекать стороннюю программу?
← →
Eraser © (2006-12-14 21:18) [12]> [11] serko © (14.12.06 21:13)
а причина привлекать постороннюю программу, в данном случае, только одна - не нужно будет, чтобы твоя программа была все время запущена.
← →
Anatoly Podgoretsky © (2006-12-14 21:21) [13]> Eraser (14.12.2006 21:18:12) [12]
А зачем вообще привлекать постороннюю програму, планировщик нормально управляется через АПИ
← →
serko © (2006-12-14 21:24) [14]
> А зачем вообще привлекать постороннюю програму, планировщик
> нормально управляется через АПИ
Ну подскажите как?
> а причина привлекать постороннюю программу, в данном случае,
> только одна - не нужно будет, чтобы твоя программа была
> все время запущена.
Прикол весь в том что моя программа и так постоянно работает! По другим причинам...
← →
Eraser © (2006-12-14 21:25) [15]> [13] Anatoly Podgoretsky © (14.12.06 21:21)
ну под "посторонней программой" автор как раз и имел ввиду планировщик )
← →
Eraser © (2006-12-14 21:27) [16]> [14] serko © (14.12.06 21:24)
ну тогда, уж сам и ответил на свой вопрос
> Если я поставлю таймер и буду проверять каждуюю минуту время
грузить систему это не будет, если конечно без косяков и поиска в 10 ГБ БД это реализовать )
← →
serko © (2006-12-14 21:34) [17]При включении (enabled:=true) таймера сразу (не дожидаясь истечения интерала) срабатывает его событие! А второй раз уже по истечении интервала! Мне так не надо... Надо шоб первый раз был после интервала!
← →
Eraser © (2006-12-14 21:37) [18]> [17] serko © (14.12.06 21:34)
> При включении (enabled:=true) таймера сразу (не дожидаясь
> истечения интерала) срабатывает его событие!
неправду говоришь. вот у меня почему-то не срабатывает и не срабатывало никогда.
показывай код. и интервал таймера.
← →
serko © (2006-12-14 22:13) [19]Interval:=60000 - это ведь 1 минута?
← →
Anatoly Podgoretsky © (2006-12-14 22:15) [20]> serko (14.12.2006 22:13:19) [19]
Если в одной минуте 60000 миллисекунд, то да.
← →
Eraser © (2006-12-14 22:42) [21]> [19] serko © (14.12.06 22:13)
все правильно, это как раз минута.
ты код покажи, где таймер включается )
← →
serko © (2006-12-14 23:23) [22]MDAC скачал а вот где скачать Microsoft Jet OLE DB не могу найти....
← →
Anatoly Podgoretsky © (2006-12-14 23:34) [23]> serko (14.12.2006 23:23:22) [22]
Наверно там же у производителя. Полноценный (гарантированное рабочий во всех случаях, для любых ОС) объем порядка 22-25 мегабайт и на всякий случай надо добавить DCOM96
Страницы: 1 вся ветка
Текущий архив: 2006.12.31;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.048 c