timer alle 10 Min

22/06/2010 - 16:15 von Klaus Weise | Report spam
Hallo,

ich möchte das ein Timer alle 10 Minuten auslöst, aber genau wenn die
Zehner beginnen also cede
XX:10, XX:20 ... XX:00

Kennt Ihr eine elegante Lösung?
 

Lesen sie die antworten

#1 Thomas Scheidegger
22/06/2010 - 16:33 | Warnen spam
Hallo Klaus

Timer alle 10 Minuten auslöst, aber genau wenn die Zehner beginnen also
XX:10, XX:20 ... XX:00



AFAIK alle 3 (mind.) Timer in .NET sind Intervall-basierend.
Somit wird wohl immer eine Rechnung/Synchronisierung/Korrektur
nötig, einmal am Anfang und gelegentlich durch unvermeidliche
Delays/Drifts.
Oder es gibt den (sehr) simplen Ansatz, jede Sekunde
einen Timer auszulösen und die Uhrzeit zu prüfen.
(uU auch von Vorteil wenn jemand Zeit manuell verstellt)

Und 'exakt' ist hier vielleicht eh nur im Bereich 100ms-2sek,
insbesondere wenn App (oder GUI mit Forms-Timer) bzw Threads
anderweitig ausgelastet sind.

http://stackoverflow.com/questions/...ion-in-net


Thomas Scheidegger - 'NETMaster'
http://dnetmaster.net/

Ähnliche fragen