![]() |
Re: komplexes Arbeiten mit Schnittstelle TSerial von Toolbox
Ah,
das was bei dir das Problem ist, kommt nicht von der Komponenente. Dein Messgerät feuert entsprechend der Zeilen im Memo immer neue Datenladungen. Dies löst jedesmal ein EventOnChar-Ereigniss aus. Auf was für ein Zeichen hast du das EventChar gestellt? Kannst du es verändern, sprich das Datenformat welches das Gerät ausgibt verändern? z.B. das am Ende aller Sendungen des Gerätes ein spezielles Zeichen steht, auf das du dann erst reagierst und alle Daten erst abholst, wenn alle Daten schon angekommen sind. |
Re: komplexes Arbeiten mit Schnittstelle TSerial von Toolbox
Das leuchtet mir auch ein, TSerial1.EofChar steht auf #26 und TSerial1.EventChar auf #10 (letztes Zeichen von #13#10)
ich werde spassenshalber mal anstatt mit #10 mit #A versuchen vielleicht kann das Messgerät HEX Danke EccoBravo |
Re: komplexes Arbeiten mit Schnittstelle TSerial von Toolbox
Versuch mit #A negativ Delphi will Integer
Gruss EccoBravo |
Re: komplexes Arbeiten mit Schnittstelle TSerial von Toolbox
Wenn das Gerät die Daten in Blöcken sendet, was spricht dann gegen
Delphi-Quellcode:
...?
with Memo1 do
Text := Text + s; (die Steuerzeichen (< #32) sollten vielleicht entfernt werden...) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:02 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