Registriert seit: 6. Feb 2006
Ort: Moers
535 Beiträge
Delphi 11 Alexandria
|
AW: TComport - Access Violation beim wieder-öffnen
16. Nov 2016, 20:14
Warum nicht einfach den Event OnRXChar und dann die Funktion Readstr nehmen? Dann kann man sich die ganze die Sache extrem vereinfachen.
Das einzige Problem ist, dass OnRXChar mehrfach feuert, wenn Daten kommen. Man muss also einen Puffer (string) z.B. als Formvariable mit den Teilstücken befüllen. Wenn das Endzeichen oder die Länge der Sendung bekannt ist, ist es auch kein Problem zu erkennen wann die Sendung fertig eingelesen ist;
Ralf Gruß vom Niederrhein
|