Einzelnen Beitrag anzeigen

BKempf

Registriert seit: 1. Jun 2004
103 Beiträge
 
Delphi 6 Enterprise
 
#14

Re: Statusabfragen ständig ausführen?

  Alt 6. Jun 2004, 14:38
Zitat von Luckie:
Zitat von BKempf:
Delphi-Quellcode:
repeat
  Application.ProcessMessages;
until Terminated or ButtonGeklickt;
Wenn das ganze schon in einem separaten Thread läuft, warum dann Application.ProcessMessages?
Andere Threads (und sogar der entsprechende Thread selbst) könnten, auch während einer auf einen Buttonklick wartet, Daten über die serielle Schnittstelle empfangen. Die Anweisung sorgt dafür, daß die entsprechenden Events nicht verlorengehen bzw. ewig verzögert werden.
Das Programm muss mehr oder weniger in Echtzeit (spätestens alle paar Sekunden) Daten empfangen und auswerten.
The problem with troubleshooting is that sometimes the trouble shoots back.
  Mit Zitat antworten Zitat