Wenn du COM7 hast, dann ist die Schnittstelle voll emulierend. Du kannst darauf zugreifen wie auf einen normalen physikalischen
COM-Port. Von sich aus bietet Delphi da keine komfortablen Lösungen an, aber es gibt eine Reihe von Komponenten, die das erledigen. Eine wurde oben bereits genannt, eine andere wäre noch TurboPower Async Pro (setzen wir oft ein, auch mit emulierten COMs via
TCP/
IP).
Diese bieten dann je nach dem diverse Methoden zum Empfang von Daten an, sei es ein einfaches Event mit einem Stück Buffer, oder wie bei TPAPro bereits mit ein wenig einbaubarer Semantik (Trigger auf bestimmte Zeichen oder Inhalte usw.).
Bevor wir hier konkreter werden können, müsstest du dich also zunächst für eine
COM-Komponente entscheiden. Sobald die da ist, kannst du dank vorhandener Doku im Grunde aber auch gleich los legen, die Protokolle sind in der Regel ja recht simpel. Daher bin ich grad unsicher, an welcher Stelle es bei dir hakt.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)