Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
23. Nov 2005
das von faux scheint mir erstmal richtig.
Zeig mal, wie du es genau bei dir implementiert hast.
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
23. Nov 2005
Klar ist die Fehlerrate relativ klein, aber wenn über Stunden hinweg alle 'ner Sekunde ein Fehler eingebaut wird, dann summiert sich dieses aber.
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
23. Nov 2005
Da die Timer ja bekanntlich nicht die genausten sind, verrechne lieber deine Dauer mit der aktuellsten Uhrzeit - also berechne den Zeitpunkt, wo der Timer ablaufen würde - und dann gib in dem Timer selber immer nur die Restzeit an, damit bekommst du keine Fehler rein.
Beim Start des Timers
Endzeit = aktuelleZeit + Dauer
und bei der Anzeige dann nur noch
Restzeit = Endzeit - aktuelleZeit