![]() |
SerialPort
Moin Zusammen,
ich habe da mal wieder seit langem ein Problem: Ich versuche seit einigen Wochen den ComPort des PC anzusprechen. Ich habe da zwar nen Code gefunden, der Tut es aber leider nicht! Es geht eig. nur darum den PortX zu öffnen, Baud einzustellen und den Rest auf Standart (8n1). Nun möchte ich gerne über ihn Strings senden und Strings empfangen. Beim Empfangen soll ein Interrupt ausgelößt werden (OnComXinput) und dort kann ich ihn dann Weiterverarbeiten. Am liebsten wäre mir eine Komp <--- sollte aber Freeware sein! :oops: Kann mir da jemand helfen? PS. Arbeite mit Delphi 2009 |
AW: SerialPort
|
AW: SerialPort
Zitat:
Zitat:
Zitat:
Zitat:
|
AW: SerialPort
Moin,
Zitat:
![]() Zitat:
|
AW: SerialPort
Und wenn Du einmal alle Char in AnsiChar änderst?
|
AW: SerialPort
Zitat:
|
AW: SerialPort
Dann wäre das Problem mit den Zeichen gelößt, aber wie bekomme ich ein Interrupt ausgelößt und vorallem als Kompletten string? z.Z. Bekomme ich nur einzelne Zeichen?!?
|
AW: SerialPort
Also ich nutz immer TComort der geht gut
|
AW: SerialPort
Hast du nen Link?
|
AW: SerialPort
Habe sehr gute Erfahrungen mit TCommPortDriver gemacht.
z.B. ![]() Der hat auch ein Event OnReceiveData. HTH W. |
AW: SerialPort
Moin,
habe eben TComPort installiert und es geht :thumb::thumb::thumb::thumb: Aber :cry: Ich bekomme den Interruppt net zum Laufen:
Delphi-Quellcode:
Ich bekomme nichts in der Memo noch ne Message :cry:
procedure TForm1.ComPort1RxChar(Sender: TObject; Count: Integer);
var str: String; data: AnsiString; begin ComPort1.ReadStr(Str, Count); Data:=str; Showmessage(data); end; Kann mir jemand helfen? |
AW: SerialPort
Moin,
hat sich alles Geklärt :D Hatte ausversehen den TerminalMonitor mit laufen lassen und dann ruft der die Schleife net auf :oops: Vielen Dank für die Hilfe :thumb: |
AW: SerialPort
Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:46 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