Einzelnen Beitrag anzeigen

Daniel B
(Gast)

n/a Beiträge
 
#11
  Alt 2. Mär 2003, 10:35
Zitat von jbg:
Ändert sich der Wert von ComPort1.InputCount? Wenn ja, was ich annehme, dann solltest du das ganze in eine while-Schleife umwandeln, da bei einer for-Schleife der Ziel-Wert nur einmal ausgewertet wird. Also bei einer Änderung von InputCount iteriert die for-Schleife immernoch bis zum alten Wert, der beim Eintritt in die Schleife von InputCount zurückgeliefert wurde.
Jain, in dem Fall bekomme ich immer zwei Bytes. Und InputCount gibt mir die Anzahl der Bytes im Puffer der Seriellen Schnittstelle. Dadurch lese ich entweder alles was drin ist, oder halt immer zwei Bytes, weil nach meiner Anforderung nur noch zwei zurückkommen. Im prinzip könnte ich es auch fest auf 2 schreiben.
Zitat:
Hast du auch das sCom[2] auskommentiert, oder zumindest auch 2 Zeichen eingelesen?
Ja, bringt aber nichts.

Grüsse, Daniel
  Mit Zitat antworten Zitat