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...