Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.08.15;
Скачать: [xml.tar.bz2];

Вниз

Как отследить смену часа, месяца и года системного времени?   Найти похожие ветки 

 
kosm   (2002-08-01 12:47) [0]

Уважаемые мастера, помогите плиз советом. Как отследить смену часа системного времени. Вообще необходимо, чтобы программа в фоне могла отреагировать на смену часа, дня или года.
Спасибо!


 
Skier   (2002-08-01 12:53) [1]

>kosm
WM_TIMECHANGE ?


 
Anatoly Podgoretsky   (2002-08-01 12:55) [2]

По таймеру


 
kosm   (2002-08-01 13:07) [3]

Сорри, свой вопрос не совсем корректно написал. Мне нужно, чтобы в фоне моей программы, отслеживалась смена дня (а не часа, хотя и по часу тоже можно отпределить :)), месяца и года.

>Skier
>WM_TIMECHANGE ?
А как часто это сообщение рассылается? Как бы с минимальными затратами системного времени это реализовать?

>Anatoly Podgoretsky
Была такая идея, поставить таймер на минуту и меньше и проверять. Спасибо.

А какой на ваш взгляд более правильный подход с точки зрения минимизация затрат процессорного времени?


 
Skier   (2002-08-01 13:09) [4]

>kosm
Если ты хочешь отследить изменение времени определённой
программой и она посылает это сообщение то WM_TIMECHANGE
видимо поможет. Если так-то иначе, то нет !


 
Anatoly Podgoretsky   (2002-08-01 13:23) [5]

Таймер сильно не нагружает, особенно с таким интервалом
На НТ платформе есть waitable timer, кроме того есть и потоки и sleep


 
kosm   (2002-08-01 13:53) [6]

Спасибо.



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

Форум: "Основная";
Текущий архив: 2002.08.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
4-48379
sergn
2002-06-07 23:18
2002.08.15
ShellExecute и HWND handle окна


1-48038
BAY
2002-08-03 14:37
2002.08.15
А из Новосибрска есть кто?


6-48233
МИФИст
2002-04-22 15:38
2002.08.15
Помогите разобраться с сервером...


1-48173
kserg@ukr.net
2002-08-02 12:59
2002.08.15
Report: связка Master - Detail


7-48324
_SMART_n
2002-05-31 13:35
2002.08.15
Active Desktop





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский