Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Com Schnittstelle empfangen (https://www.delphipraxis.net/44756-com-schnittstelle-empfangen.html)

Grolle 24. Apr 2005 11:01


Com Schnittstelle empfangen
 
Hallo!
Ich benutze die Async Pro Komponenten und versuche, dass was ich von der Schnittstelle
zurück bekomme in einem SynEditFeld anzuzeigen. Funktioniert leider nicht :gruebel:
Hier der Code:
Delphi-Quellcode:
procedure TForm1.ApdComPort1TriggerAvail(CP: TObject; Count: Word);
var
  Recdata: String;
  I: Integer;
begin
  for I:= 0 to Count-1 do
     Recdata := Recdata + ApdComPort1.GetChar;
     SynEdit1.Text := Recdata;
end;

SirThornberry 24. Apr 2005 11:13

Re: Com Schnittstelle empfangen
 
vor
Delphi-Quellcode:
for I:= 0 to Count-1 do
solltest du "RecData" noch einen Wert zuweisen (in deinem fall einen leerstring ('')). Das ist zwar nicht der Fehler aber damit sollte auch eine Compilerwarnung weniger vorhanden sein.

Zu deinem Problem:
Du hast geschrieben
Zitat:

Funktioniert leider nicht
Wird ein Fehler ausgegeben, wird nix im SynEditFeld angezeigt etc.? Um so genauer du beschreibst was du mit "Funktioniert leider nicht" meinst destso schneller kann dir geholfen werden..

Grolle 24. Apr 2005 16:00

Re: Com Schnittstelle empfangen
 
Hi!
eigentlich sollte ein Protokoll ausgegeben werden und in dem SynEdit
erscheinen. Aber es tut sich gar nix. Auch keine Fehlermeldung.

SirThornberry 24. Apr 2005 21:18

Re: Com Schnittstelle empfangen
 
hast du mal per debugging geprüft ob in "Recdata" etwas drin steht und wie oft die Schleife durchlaufen wird? Wird überhaupt in diese Procedure hinein gesprungen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz