Thema: Rs232

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#3

AW: Rs232

  Alt 11. Apr 2016, 12:57
Jupp, entweder die Länge wird vorher mit gesendet, bzw. ist vorher bekannt/statisch, oder es gibt eine "Ende"-Kennung, egal ob in den Daten oder mit Hilfe der Steuerleitungen (DCD, DTR, DSR, RTS, CTS und RI).
Ansonsten kannst du halt nur warten, ob nicht doch noch etwas kommt.

Alternativ vorher die maximal mögliche Zeit warten, wie lange eine Antwort dauern kann und danach dann einmal auslesen. (geht nur, wenn der Puffer des COM-Ports groß genug ist)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (11. Apr 2016 um 13:28 Uhr)
  Mit Zitat antworten Zitat