Einzelnen Beitrag anzeigen

nahpets
(Gast)

n/a Beiträge
 
#9

Re: Wie kann ich etwas um eine bestimmte Uhrzeit ausführen?

  Alt 13. Jan 2009, 07:49
Hallo,

schaue mit Now nach, wie spät es ist, berechne die Millisekunden bis 2:30 und setzte das Ergebnis als Interval für einen TTimer, den Du dann einschaltest. Du musst dann nicht mehr prüfen, wie lange es noch bis 2:30 ist und pollen...

Mache das in diversen Systemüberwachungsdiensten und Programmen, die zu bestimmten Zeiten bestimmte Aufgaben ausführen sollen. Bisher liegt die "Treffgenauigkeit" dieser Methode immer in einem Bereich von < 1 Millisekunde. Genauer geht's mit 'nem Timer halt nicht, reicht für meine Aufgaben aber vollkommen aus

Probleme gibt es nur, wenn Du zwischenzeitlich die Uhrzeit verstellst 8)
  Mit Zitat antworten Zitat