Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.01;
Скачать: CL | DM;

Вниз

Запуск процедуры в определённое время   Найти похожие ветки 

 
Mishenka   (2008-05-12 10:56) [0]

Есть программа, которая висит в трее. Как сделать, чтоб она в определённое время (не через интервал, а в конкретно заданное время)выполняла определённую процедуру?


 
ЮЮ ©   (2008-05-12 11:02) [1]

вычесть из Время X текущее время, тем самым получить нужный интервал.


> не через интервал, а в конкретно заданное время


Кстати, поглядывание время от времени на часы, тоже не худший вариант. Только не надо делать это каждые 10 мкс


 
Рамиль ©   (2008-05-12 11:04) [2]

Создать задание в планировщике Windows и завершить свое ненужное существование.


 
Сергей М. ©   (2008-05-12 11:06) [3]


> Есть программа, которая висит в трее


Нет и не может быть такой программы.
В трее "висят" пиктограммы, а не программы.


> Как сделать, чтоб она в определённое время


А трей-то причем ?
Если бы не трей, то такой вопрос у тебя не возник бы ?

Программа после запуска создает и инициирует таймер с требуемой периодичностью срабатывания. В обработчике событий таймера запрашиваешь у системы текущее время, сравниваешь с заданным, если времена совпадают (с заданной погрешностью сравнения), запускаешь свою "определённую процедуру". И всех делов.


 
palva ©   (2008-05-12 11:09) [4]

Это невозможно.
Любое "конкретно заданное время" все равно будет "через интервал".


 
Anatoly Podgoretsky ©   (2008-05-12 12:21) [5]

> Mishenka  (12.05.2008 10:56:00)  [0]

Ну убери иконку из трея.


 
Denis__ ©   (2008-05-12 12:37) [6]


> Ну убери иконку из трея.

как же ж без иконки-то? Без иконки - не есть кул.


 
Renegat   (2008-05-12 14:29) [7]

WaitForSingleObject в отдельном потоке спасёт отца русской демократии? Ибо таймер каждые 100мс перезапускать - тоже не есть кул =)



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

Текущий архив: 2008.06.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
15-1208513403
Hadroran
2008-04-18 14:10
2008.06.01
установка компонент


2-1209883222
leonidus
2008-05-04 10:40
2008.06.01
Показ и скрытие нескольких форм


2-1210585970
smartleds
2008-05-12 13:52
2008.06.01
Подскажите плз в чем может быть причина


3-1198674812
Циркуль
2007-12-26 16:13
2008.06.01
выгрузка из датасета через ODBC и ADO в разные форматы


2-1210171234
Fedor
2008-05-07 18:40
2008.06.01
Клиент + сервер