Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
Delphi 2007 Professional
|
12. Feb 2003, 17:54
Hallo chakotay,
ja, ja, genau da steckt das Problem. Wenn Du den Timer anhälst um Code zu verarbeiten vergeht auch Zeit! Dann passiert praktisch folgendes:
Timer läuft eine Sekunde -> angehalten -> Code wird z.B. 100ms bearbeitet -> Timer start -> läuft eine Sekunde ..... usw.
Seit Begin des ersten Starts sind zum zweiten Neustart aber schon 1,1 Sekunden vergangen! So geht das immer weiter.
In meinem Beispiel hast Du also nach 10 Starts nicht 10 sondern 11 Sekunden hinter dier.
Das hört sich alles recht einfach an. Wenn man das jetzt sieht sagt jeder "Sowas blöd, weiß man doch".
Wenn mans das erste mal macht hauts einem aber aus Erfahrung immer genau an so einfachen Stellen die Füße weg.
Gut, das dazu
Gruß oki
|