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

Вниз

Посылают ли винды сообщения о смене системной даты.?   Найти похожие ветки 

 
Romaizdurdoma ©   (2002-12-05 22:06) [0]

Нужно отловить смену даты (например в 24.00). Только неохота каждую минуту проверять дату.


 
Suntechnic ©   (2002-12-05 22:55) [1]

WM_TIMECHANGE


 
Игорь Шевченко ©   (2002-12-06 13:49) [2]

WM_TIMER - каждые 55 миллисекунд.

Но проще использвовать функции работы с таймерами Windows...
SetTimer, например...

WM_TIMECHANGE посылается при ручной смене даты.


 
Sha ©   (2002-12-06 16:00) [3]

WM_TIMECHANGE посылают, но не все. Старые W95, W98 точно не посылают.


 
Suntechnic ©   (2002-12-06 16:28) [4]


WM_TIMECHANGE
An application that changes the system time should send this message to all top-level windows.


Обратите внимание на ключевые слова "should send". Т.е. понятно что ничто само никуда не посылается. Это хороший стиль делать так, как описано в документации. И если бы все придерживались этой идеологии, то не пришлось бы никакой таймер запускать. А так увы.... Это как с иконкой "у часиков". Почти все знают как её туда впендюрить, но почти никто не обрабатывает сообщение "TaskbarCreated".



 
Игорь Шевченко ©   (2002-12-06 18:11) [5]

Suntechnic © (06.12.02 16:28)

Отличная цитата!

Но
> отловить смену даты (например в 24.00). Только неохота каждую
> минуту проверять дату.


То есть, WM_TIMECHANGE к этому процессу никаким боком не относится :-)

С уважением,


 
Suntechnic ©   (2002-12-06 18:45) [6]

>Игорь Шевченко © (06.12.02 18:11)

Так он оказывается имел ввиду ловить ежесуточное изменение даты :) Честно говоря до меня только сейчас дошло, что вопрошающий имел ввиду.... старею млин... или тут так спрашивать начали ;)






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

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

Наверх




Память: 0.48 MB
Время: 0.018 c
14-28988
Думкин
2003-01-22 14:45
2003.02.10
Города


1-28913
denis24
2003-01-31 09:24
2003.02.10
массив с именами файлов


14-29096
blackman
2003-01-25 20:48
2003.02.10
Суббота 25.01.2003 Татьянин ДЕНЬ


14-29044
Mischka
2003-01-24 14:46
2003.02.10
Кто-нибудь знает, как свой *.bmp запихать в сотовый телефон?


14-29031
Ihtiandr
2003-01-24 12:11
2003.02.10
InstallSheild