Frage zu Timer
-
Hallo,
habe eine Verständnis-Problem zu den Timer.
gehen wir davon aus, das auf der Form sich 3 Timer befinden.
Timer 1 Interval 50 ms
Timer 2 Interval 100 ms
Timer 3 Interval 500 ms
alle 3 Timer Enabled = true
Frage: Wenn ich es richtig verstehe, müßte der Timer 1 die ausführung des Timers 3 10 mal und Timer 2 5 mal unterbrechen.
oder ?
Gruß Siegfried

-
Denke nicht, dass ein Timer einen anderen unterbricht. Vielmehr kommt Timer 1 10 mal öfter zu Einsatz als Timer 3 mehr nicht. D.h. es wird öfter das OnTimer-Ereignis aufgerufen. Dort kann man natürlich die anderen Timer stoppen und ggf. neu starten
-
Hallo,
ich vermute dies auch. z.B. Timer 3 mit Interval 500 ms und 400 ms Rechenzeit, wird Timer 1 innerhalb der Rechenzeit nicht aktiv. War immer der Meinung, das Timer sich gegenseitig unterbrechen.
Muß warscheinlich den Timer 1 und 2 in eigne Prozesse legen. Habe hie noch keine Kenntnisse.
Gruß Siegfried

-
Eigentlich ist das nicht nötig. Meiner Erfahrung nach laufen alle Timer friedlich nebeneinander. Jeder hat ein eigenes OnTimer-Ereignis.
-
so richtig versteh ich dich nicht!
500ms bedeutet, das er alle 500ms das OnTimer Event auslöst, nciht mehr und nicht weniger!
-
Hallo,
werde den/die Timer in eigne Prozesse legen.
vielen Dank für die Hilfe
Gruß Siegfried