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


Anmelden zum Antworten