Also bei mir geht er in diese ComCharReceived rein, daß heißt, er meldet sich sobald über Rx Daten ankommen. Soweit so gut. Aber wenn ich einmalig Zeichen sende, dann empfängt er dreimalig Zeichen. Erst eines, dann zwei dann die gesendete Zahl. Und das begreife ich nicht. Andererseits ist es mir bisher unmöglich gewesen, diese Zeichen zu lesen.
Mit PChar kann ich zwar den Absturz vermeiden, was sinnvolles lesen aber auch nicht.
Es gibt ja innerhalb CharReceived zwei interessante Dinge. Zum einen die beim Aufruf übergebene Variable cbInQue und der Rückgabewert von TComm.Read (gelesene Zeichen). Die stimmen auch nicht überein, obwohl sie es für mein Verständnis tun sollten.
>Grübel<