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

Вниз

Новый день?   Найти похожие ветки 

 
SergeyDon   (2002-05-16 10:08) [0]

Интересно как можно узнать что наступил новый день?
Какое сообшение надо ловить?


 
Song   (2002-05-16 10:35) [1]

Посмотри в окно :))

(Не надо сообщений ловить, анализируй Time)


 
SergeyDon   (2002-05-16 12:29) [2]

re (Не надо сообщений ловить, анализируй Time)

так программа будет потреблять постоянно ресуры процесорра пусть минимальные но всёже.


 
Ally   (2002-05-16 12:35) [3]

Song прав.
По крайней мере сообщения типа WM_NEWDAY пока нигде не описано :)


 
Игорь Шевченко   (2002-05-16 12:48) [4]

Зато описано сообщение WM_TIMER, при обработке которого можно анализировать time.

С уважением,


 
Reindeer Moss Eater   (2002-05-16 12:49) [5]

Это смотря как программа будет ждать. Можно ведь и 100% съесть при этом


 
SergeyDon   (2002-05-16 12:58) [6]

не 100% это интересно как надо сделать?

Значит вариант предлагаете через таймер?


 
Reindeer Moss Eater   (2002-05-16 13:04) [7]

Да банальный цикл я предлагаю, но с адаптивной подстройкой интервала засыпания


 
gate A20   (2002-05-18 15:52) [8]

имхо следует создать объект WaitableTimer с выставленым интервалом в сутки (там есть пара приколов - UNC и прочее. Всё это хозяйство описано у Рихтера в главе9 раздел4), ждать его и каого-нить ещё Event"а на терминэйт, ждать это добро WaitForMultipleObjects"ом, и есессно, всё это в отдельный поток запихать.


 
Anatoly Podgoretsky   (2002-05-18 16:10) [9]

Таймер много ресурсов не ест


 
слон   (2002-05-20 07:53) [10]

var
OLD_DATE: TDateTime;

procedure Timer1Time(..);
begin
if OLD_DATE <> DATE then
begin
OLD_DATE := DATE;
ShowMessage("Happy new day or date changed!")
end
end;



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

Форум: "WinAPI";
Текущий архив: 2002.07.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.005 c
1-58083
Guerrillero Che
2002-07-08 11:26
2002.07.18
Освобождение памяти ?


1-58162
newUser
2002-07-05 11:49
2002.07.18
Позиция курсора?


8-58235
anod
2002-03-12 00:39
2002.07.18
Скины


14-58292
Fredericco
2002-06-21 13:07
2002.07.18
Три дня мурыжу протокол, между устройством и прогой для него..


4-58370
kz
2002-05-15 06:58
2002.07.18
Добавить кнопку в чужое окно





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский