Einzelnen Beitrag anzeigen

Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
738 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: auf Datumsänderung reagieren

  Alt 23. Apr 2017, 13:06
naphets Beispiel Code:

Zitat:
// Der Rundungsfehler liegt bei +/- einer Millisekunde
...wobei man immer noch an die User vor Vista denken sollte - bei den "vor Vista OS" zeigt now nur alle 10-55Millisekunden eine neue Zeit an. (Ich weiss, es spielt bei dieser Anwendung kaum eine Rolle.)

Und ein kleiner Tipp: Neben trunc kennt Delphi auch round und frac. Dann lassen sich die Millisekunden bis zum nächsten Tag auch so berechnen:
m := round((1-frac(now))*24*60*60*1000); Fertig kluggeschi...
Michael Gasser
  Mit Zitat antworten Zitat