Registriert seit: 8. Jun 2007
42 Beiträge
|
Re: TComPort auf Daten warten
6. Mär 2010, 19:06
Wozu?
Wenn es was anderes zu tun gibt, tu es, wenn nicht, lass es. Das Event passiert, wenn ein oder mehrere Zeichen angekommen sind.
Wenn es denn unbedingt sein soll, dass Du warten willst, kannst Du ReadStr aufrufen. Es kehrt erst dann zurück, wenn die angeforderte Anzahl von Zeichen angekommen ist. Dann geht aber in der Zeit nichts anderes.
Oder Du fragst in einer Schleife InputCount ab, und holst die Daten dann mit ReadStr ab. Um das Weiterleben von Windows musst Du dich dann selbst kümmern (ProcessMessages).
Gruß
Erich
|