Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.52 MB
Время: 0.034 c
15-1165816847
vidiv
2006-12-11 09:00
2006.12.31
Создание учетной записи администратора


4-1156150573
Alita
2006-08-21 12:56
2006.12.31
Перенаправить сообщение


15-1165511417
Карелин Артем
2006-12-07 20:10
2006.12.31
Мед осмотр или очередная галочка.


4-1156024715
Алексей222
2006-08-20 01:58
2006.12.31
Как загрузить программу из resource в память и запустить её отту


2-1165901349
Данил.Ялта
2006-12-12 08:29
2006.12.31
Загрузка файлов и превращение html->txt