![]() |
gibt es eine Message bei Uhrzeit Änderung (jede Sekunde)?
Hallo,
gibt es eine Windows Message bei jeder Uhrzeit Änderung (jede Sekunde)? ich möchte nicht 10 mal die Sekunde pollen ob sich die Uhrzeit geändert hat, sondern immer dann, wenn sich die Sekunden änderen eine Windows Botschaft. Gibt es sowas? Kann man sowas selber machen? mfg DerDan |
Re: gibt es eine Message bei Uhrzeit Änderung (jede Sekunde)
Ich würde einen Timer erstellen und im OnTimer-Ereignis prüfen, ob sich seit dem letzten Event die Uhrzeit geändert hat. Was anderes fällt mir hierzu nicht ein. Je nach benötigter Genauigkeit kann man das Timer-Intervall auch entsprechend erhöhen.
|
Re: gibt es eine Message bei Uhrzeit Änderung (jede Sekunde)
Dann wären die Hardwareanforderungen von Windows noch höher
|
Re: gibt es eine Message bei Uhrzeit Änderung (jede Sekunde)
Hallo DerDan,
welcher tiefere Sinn liegt denn dahinter? Da mir keine sinnvolle Anwendung einfällt, vermute ich, dass es eine bessere Lösung gibt. Grüße, Matze |
Re: gibt es eine Message bei Uhrzeit Änderung (jede Sekunde)
Wenn es um eine genaue Taktung geht GetTickCount()
|
Re: gibt es eine Message bei Uhrzeit Änderung (jede Sekunde)
Zitat:
Spaß beiseite. Ich möchte die Sekunden - genaue Uhrzeit in einem Fenster darstellen. Wenn man sich nun die analoge Uhr anschaut, die bei Windows mitgeliefert wird, dann fällt dort auf das der Sekundenzeiger nicht genau jede Sekunde weiterwandert. manchmal "hängt" der Zeige eine kurze Weile. -> Einfach mal eine Weile beobachten. ich denke dieser Effekt, kommt daher, dass man die Uhrzeit in festen Abständen abfrägt und vergleicht. Diesen Effekt möchte ich vermeiden. Gibt es weitere Vorschläge? mfg DerDan |
Re: gibt es eine Message bei Uhrzeit Änderung (jede Sekunde)
Zitat:
ist GetTickCount() eine Message? mfg DerDan |
Re: gibt es eine Message bei Uhrzeit Änderung (jede Sekunde)
Wenn es nicht um absolute Genauigkeit geht, würd ich auch sagen, am einfachsten wäre OnTimer oder eine Schleife mit GetTickCount und Sleep(1000).
|
Re: gibt es eine Message bei Uhrzeit Änderung (jede Sekunde)
Zitat:
mfg DerDan |
Re: gibt es eine Message bei Uhrzeit Änderung (jede Sekunde)
Hallo DerDan,
für Zeitmessungen benutze ich
Delphi-Quellcode:
Sind wesentlich genauer als GetTickCount.
QueryPerformanceFrequency(T11);
QueryPerformanceCounter(T12); Vielleicht solltest Du mal unter Multimedia-Timer suchen und evt. direkt die API-Programmieren. Bis bald Chemiker |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz