Форум: "Начинающим";
Текущий архив: 2009.04.05;
Скачать: [xml.tar.bz2];
ВнизНепонятки с WM_TIMECHANGE Найти похожие ветки
← →
Dr. Genius (2009-02-10 19:20) [0]Здравствуйте!
...
private
procedure WMTIMECHANGE(var Message: TWMTIMECHANGE); message WM_TIMECHANGE;
...
procedure TForm1.WMTIMECHANGE(var Message: TWMTIMECHANGE);
begin
ShowMessage(‘Time changed!’);
end;
Когда изменяется системное время Windows, то этот код выполнятся почему-то не один, а два раза. Почему так происходит и можно ли от этого как-нибудь избавиться? Т.е. мне требуется, чтобы при изменении времени код срабатывал, как и положено, один раз.
← →
Сергей М. © (2009-02-10 20:17) [1]А форм в приложении у тебя сколько ?
← →
Сергей М. © (2009-02-10 20:34) [2]
> Почему так происходит
Потому что сообщение посылается и при клике "Применить" и при клике "Ок" диал.окна установки времени, причем вне зависимости от того, были ли в действительности произведены изменения.
> можно ли от этого как-нибудь избавиться
Чем тебе оно так уж насолило ?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.04.05;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c