![]() |
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; |
Re: Com Schnittstelle empfangen
vor
Delphi-Quellcode:
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.
for I:= 0 to Count-1 do
Zu deinem Problem: Du hast geschrieben Zitat:
|
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. |
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 22:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz