![]() |
Re: Auf Datumswechsel reagieren
Zitat:
das hat allerdings den Nachteil, dass nur reguläre Datumswechsel erkannt werden, aber keine manuelle Verstellung oder Umstellung auf die bescheuerte Sommer/Winterzeit. Daher würde ich doch etwa jede Minute mal nachschauen, die Belastung für das System durch einen Aufruf von GetTime ist verschwindend. Gruss Reinhard |
Re: Auf Datumswechsel reagieren
Zitat:
|
Re: Auf Datumswechsel reagieren
Das ich wenn möglich lieber auf eine Meldung des Systems reagire als einen Timer zu benutzen, wie bereits vermutet.
Kannte zwar den Begriff Polling noch nicht, aber genau das wollte ich vermeiden. |
Re: Auf Datumswechsel reagieren
Aber welche Message sollte das sein? Angenommen, Windows würde per Broadcast alle Fenster informieren, wenn sich die Zeit geändert hat, dann käme es ja zu nix anderem mehr, denn die Zeit ändert sich ja ständig.
|
Re: Auf Datumswechsel reagieren
Mit der Zeit hab ich ja auch nicht gerechnet. Mir war nur das Datum wichtig, und habe gehofft das Windows beim Datumswechsel eine entsprechende Information sendet.
|
Re: Auf Datumswechsel reagieren
Versteh mich nicht falsch, ich kann Dein Ansinnen ja nachvollziehen, aber wenn es dafür eine Message geben sollte (ich kenne keine, aber das muss ja nichts heißen), dann müsste es konsequenterweise auch eine für Monats-/Jahreswechsel geben. Spinnt man das etwas weiter, komme ich auf Stunden, dann Minuten, dann Sekunden usw., denn es gibt immer jemanden, der das gerne auswerten würde ;)
|
Re: Auf Datumswechsel reagieren
Hai,
bekomme ich das nicht über DTN_DATETIMECHANGE in einem WM_NOTIFY mit? |
Re: Auf Datumswechsel reagieren
Zitat:
|
Re: Auf Datumswechsel reagieren
Zitat:
Gruß Jens |
Re: Auf Datumswechsel reagieren
Bau dir halt eine Polling-Klasse, die dir dann eine Message schickt (oder eine Callback-Möglichkeit bereitstellt), wenn ein neuer Tag anbricht, oder wenn der User die Zeit geändert hat. Diese Klasse kommt dann in die Codelib und jedem ist geholfen :mrgreen:
BTW: Wie ist das eigentlich wenn Windows die Zeit synchronisiert? Wird da auch eine Message geschickt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:03 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