Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 16:41 25.06.24 
Компютри и Интернет
   >> Delphi
Всички теми Следваща тема *Кратък преглед

Тема Има ли message от WIN WM_ДАТАТА_СЕ_СМЕНИ  
АвторEFEX (Нерегистриран)
Публикувано16.10.06 12:41



Някой знае ли как да разбера че системната дата се е сменила без да пускам собствен таймер да пита през определено време каква е моментната дата...





Тема WM_TIMECHANGEнови [re: EFEX]  
Автор andrew_nikoloff (bugbuster)
Публикувано16.10.06 13:36



Има. Изпраща се съобщението WM_TIMECHANGE.



Тема Re: WM_TIMECHANGEнови [re: andrew_nikoloff]  
АвторEFEX (Нерегистриран)
Публикувано16.10.06 14:25



ДАТАТА!!!!????
т.е. като стане 24:00 демек 0:00 да ме светне windows-а че деня мина и замина... ще ми върши работа и ако има message на кръгъл час....
( НЕ става въпрос когато някой ръчно смени датата или часа в системата)



Тема Re: WM_TIMECHANGEнови [re: EFEX]  
Автор andrew_nikoloff (bugbuster)
Публикувано16.10.06 14:39



И от коя точно част на твоя постинг трябваше да разберем, че те интересува точно това, а не дали е бил сверен часовника?! Така че недей да викаш (пишеш с главни букви), защото най-малкото е неучтиво.

А сега на въпроса ти - не, такова съобщение няма. Вместо това например при стартиране на програмата ти си вземи текущия час, сметни си колко време остава до полунощ и си създай един таймер със съответния интервал. След като изтече времето на таймера - значи е приблизително полунощ. Ако смяташ, че програмата ти ще работи още 24 часа - препрограмираш си пак таймера.



Тема Re: WM_TIMECHANGEнови [re: andrew_nikoloff]  
АвторEFEX (Нерегистриран)
Публикувано16.10.06 16:32



Много се извинявам ако съм прозвучал най млкото неучтиво но от постинга по вероятно се разбира че се търси събитието "полунощ", а не това което ти си разбрал.... :))) (поне на мен така ми се струва)... иначе бих питал : има ли събитие WM_НЯКОЙ_МИ_СМЕНИ_ДАТАТА...
Все пак благодаря...за съдействието... :))) като няма риба и рака е риба....



Избираме ПРЕЗИДЕНТ.... и жената си избираме амааа....



Тема Re: WM_TIMECHANGEнови [re: EFEX]  
АвторЦ++ (Нерегистриран)
Публикувано17.10.06 22:52



не от постинга се разбира, че се търси събитието ДАТАТА_СЕ_СМЕНИ, а не СТАНА_ПОЛУНОЩ

като ида да си редактирам ръчно или програмно date/time му сменям датата. забележи датата и часа ги отъждествяват много и в програмната литература често ги наричат само датата. иначе - много дълго за изписване.

и конкретно на въпроса, който си имал предвид, не знам за такова събитие. мисля че няма дори. ако не - лесно е да си го направиш сам. сложи си един таймер и проверявай датата (само датата). като се промени на следващия ден, значи е сменена.

ами ако е ръчно променена? тогава няма да е същото? ами какво ще кажеш ако имаше такова събитие - ПОЛУНОЩ, както го нарече, и аз ръчно сменя часа на 23:59:59. точно след 1 секунда ще го имаш същото събитие - ПОЛУНОЩ, също толкова неадекватно.

всъщност тук не стана ясно нещо конкретно в детайлите около търсенето ти на събитието ПОЛУНОЩ, та се наложи да си изясняваме вместо програмни - вербални езикови конструкции (напр. как би казал нещо си, ако си мислел еди-какво си и как би казал иначе по друг начин ако не било това ами това).




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.