Einzelnen Beitrag anzeigen

gezschongezahlt

Registriert seit: 19. Dez 2008
1 Beiträge
 
Delphi 7 Enterprise
 
#1

Com-Schnittstelle / Problem beim Empfang

  Alt 19. Dez 2008, 14:58
Guten Tag,
ich bin neu hier im Forum.
Ich habe folgendes Problem:
Ich arbeite mit der Komponente ApdComPort und steuere
damit ein Messmodul(ct'Lab) über die serielle Schnittstelle an.
Das mit dem senden klappt schon mal (es blinkt eine LED, wenn was ankommt).
Daraufhin müsste eine Antwort kommen,
womit ich nun zu meinem Problem komme;
diese kann ich nicht empfangen/abfangen.
Im Grunde läuft es mom noch darauf hinaus,
eine Art Terminal nachzubauen..


hier geschieht das senden...
Delphi-Quellcode:
procedure v24putString(s:String);
var i:Integer;
   begin

   if ApdComPort.OutBuffFree >= (length(s)+2) then
     begin

        ApdComPort.PutString(s+#13#10);

     end ;
end;
mit diesem Event wollte ich die Daten Emfangen:
Delphi-Quellcode:
procedure TForm1.ApdComPort1TriggerAvail(CP: TObject; Count: Word);
var
  s: String;
  I: Word;
begin
 showmessage('Empfangen!!');
  s:='';
  for I := 1 to Count do
    s := s + ApdComPort.GetChar;
    showmessage(s);
    Memo1.Lines.Add(s);
end;
Wäre für jede Hilfe sehr dankbar!
  Mit Zitat antworten Zitat