Forum: Sonstige Fragen zu Delphi
Delphi
by Michael II,
23. Apr 2017
OK, ich klink mich hier mal aus :-D.
1
Ich verstehe Helmi so, dass das Programm reagieren soll, wenn ein neuer Tag beginnt.
2
Wenn Helmi jedoch darauf reagieren will, wenn jemand die Systemzeit ändert (ich glaube nicht), dann ist natürlich WM_TIMECHANGE genau richtig.
Und wenn Helmi zwar nach 1 sucht und 2 dennoch einbauen möchte: Man könnte das Programm das TimerIntervall neu...
Forum: Sonstige Fragen zu Delphi
Delphi
by Michael II,
23. Apr 2017
Ja Helmi
die Windowsmessage WM_TIMECHANGE wird immer dann gefeuert, wenn an der Systemzeit geschraubt wird.
Du kannst es auch leicht testen. Knall ein TApplicationEvents auf ein Form, wähle ApplicationEvents1.OnMessage und ergänze:
procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;
var Handled: Boolean);
begin
if Msg.message = WM_TIMECHANGE then
Forum: Sonstige Fragen zu Delphi
Delphi
by Michael II,
23. Apr 2017
Hast du die vielen Kommentare hier
http://www.delphipraxis.net/148852-auf-datumswechsel-reagieren.html
bereits gelesen?