Главная страница
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.014 c
15-1208255965
Layner
2008-04-15 14:39
2008.06.01
можно ли картой Visa Electron совершать интернет покупки в США?


3-1198774033
arseny
2007-12-27 19:47
2008.06.01
Передача DataSet ов по сети (аналог технологии в ADO.NET)


2-1210427273
Werewolf-Prankster
2008-05-10 17:47
2008.06.01
Создание Label-ов с помощью TLabel.create


2-1210096869
Dron2
2008-05-06 22:01
2008.06.01
Если ошибка соединения - закрыть приложение. Как это сделать?


2-1210355693
AFX
2008-05-09 21:54
2008.06.01
Обработка клавиатуры при конкретной нагрузки формы