Du könntest doch vielleicht EINE Funktion bauen, die beides macht:
- Das Zeichen zum Gerät schicken UND anschliessend gleich
- auf den Antwortstring warten
sowas wie:
Delphi-Quellcode:
function SendAndReceive(zeichen: char): string;
begin
Send(zeichen);
result := ReceiveAnswerString;
end
und das rufst du beliebig oft auf
(bis z.B. der Antwortstring leer ist oder du in ein TimeOut läufst)
Gruß
Matthias