Einzelnen Beitrag anzeigen

Cyf

Registriert seit: 30. Mai 2008
407 Beiträge
 
Lazarus
 
#16

Re: gibt es eine Message bei Uhrzeit Änderung (jede Sekunde)

  Alt 20. Nov 2008, 18:30
Zitat von alzaimar:
Ein Timer mit einem Interval von 1000ms ist "ungenau", denn dann könnte der Sekundenzeiger 1,9883 Sekunden hängen, um danach -hüpf-hüpf- zwei Striche innerhalb von +/-100ms weiterzuhüpfen. Abhilfe: Alle 200ms prüfen.
Zitat:
(eventuell mit entsprechend kleinerem Zeitintervall, das Teiler des Zeitintervalls ist)
Zitat von alzaimar:
Event auslöst (oder von mir aus eine Message).
Messages sind hier eigentlich keine gute Idee, da man ja nicht versprechen kann, dass eine solche Message auch sofort ausgewertet wird, was nützt es in einer Funktion außerhalb der Message-Schleife zu stecken und dann 3x eine "Sekunde rum"-Nachricht zu erhalten. (selbes gilt natürlich auch für das Timer-Event klar, am Ende läuft alles sowieso drauf raus, irgendwo in einer Schleife zu prüfen)
  Mit Zitat antworten Zitat