Thema: Delphi OnIdle oder doch Timer?

Einzelnen Beitrag anzeigen

Daniel B
(Gast)

n/a Beiträge
 
#3
  Alt 14. Mai 2003, 22:57
Hallo,

ich erhalte irgendwann Daten von der seriellen Schnittstelle. Ich weiss nicht wann und was ankommt.
In der OnRxChar der Komponente(für die seriellen schnittstelle), schau ich mir die ganzen ankommenden Daten an und setze globale Variablen, eigentlich nur Boolean und Integer.

Jetzt muss ich eben immer wieder diese Varibalen überprüfen und aufgrund deren Werte, bestimmte Buttons auf dem Formular En- oder Disablen. Oder Label.Caption ändern.

Ich weiss nicht genau wieviel Daten ankommen, oder wie oft, aber was ich bis jetzt gesehen habe, würde ich im Timer mit etwa 100ms auskommen. Vielleicht schaffe ich es auch noch mit 200 oder 250ms. Ich muss mir erst die ganzen Daten anschauen ob die überhaupt richtig sind und was wozu gehört, das dauert auch ein weilchen da ich recht viel Bits und Bytes verarbeiten und verteilen muss. Und dann noch eben die ganzen Variablen setzen und dann erst die Variablen weiter verarbeiten.

Wobei ich eigentlich nicht über 200ms kommen möchte, weil man die Verzögerung an den Buttons ja schon fast wahrnehmen kann.

Grüsse, Daniel
  Mit Zitat antworten Zitat