Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Async Pro Terminal (https://www.delphipraxis.net/206246-async-pro-terminal.html)

ashkan19 3. Dez 2020 09:56

Async Pro Terminal
 
hallo allerseits,

meine Frage ist ziemlich einfach und doch so schwer zu lösen. Ich verwende den Async Pro Terminal auf einem Program, der mit durch ein Port mit einem Modul kommuniziert. bis dahin läuft alles wunderbar. nun meine Frage ist, wie und mit welchem Befehl ich den Terminal als Stringformat ablesen kann, denn ein adterminal1.read existiert nicht. Ich möchte ganz einfach den erscheinenden Text in Terminal auslesen.

himitsu 3. Dez 2020 10:53

AW: Async Pro Terminal
 
AdTerminal1.Line

Oder wie wäre es, wenn du dich beim ComPort an eines der Empfangs-Ereignisse hängst?

ashkan19 3. Dez 2020 11:21

AW: Async Pro Terminal
 
wie konnte ich das adterminal1.line in einem memo anzeigen. ich kriege eine Fehlermeldung....liegt es daran dass adterminal.line in Ansistring ist?

freimatz 3. Dez 2020 13:00

AW: Async Pro Terminal
 
"eine Fehlermeldung" :cyclops:

vielleicht: memo.text := adterminal1.line

himitsu 3. Dez 2020 15:13

AW: Async Pro Terminal
 
Line ist ein Array-Property und das andere sind TStrings.
-> vermutlich mit FOR-Schleifchen drüberlaufen

ashkan19 4. Dez 2020 08:16

AW: Async Pro Terminal
 
Zitat:

Zitat von himitsu (Beitrag 1478460)
Line ist ein Array-Property und das andere sind TStrings.
-> vermutlich mit FOR-Schleifchen drüberlaufen

Das habe ich schonherausgefunden, danke dir, aber das TMemo zeigt mir komische unlesbare Zeichen

Klaus01 4. Dez 2020 08:19

AW: Async Pro Terminal
 
.. was schickt denn die Gegenstelle?
Steuercode, Strings, ...
Wenn es alles ausser Strings sind, könntest Du die
unlesbaren Zeichen in Hex umwandeln und anzeigen.

Grüße
Klaus

ashkan19 4. Dez 2020 09:07

AW: Async Pro Terminal
 
Zitat:

Zitat von Klaus01 (Beitrag 1478481)
.. was schickt denn die Gegenstelle?
Steuercode, Strings, ...
Wenn es alles ausser Strings sind, könntest Du die
unlesbaren Zeichen in Hex umwandeln und anzeigen.

Grüße
Klaus

die Gegenstelle schickt mir solche Zeichen:

ËQì”P
$ÍQ
ËQ
$ÍQ
°ÔQ
$ÍQ
ËQ
$ÍQ
ËQܘP
$ÍQ

Klaus01 4. Dez 2020 09:18

AW: Async Pro Terminal
 
.. was willst Du mit den zeichen machen - bzw. was sollen sie bedeuten?
Sehen die Zeichen anders aus, wenn due den String in einen Ansi-String konvertierst.

Schickt die Gegenstelle 8Bit Zeichen, oder ...

Das sollte alles in der Dokumentation der Gegenstelle zu finden sein.

Grüße
Klaus

ashkan19 4. Dez 2020 09:25

AW: Async Pro Terminal
 
Zitat:

Zitat von Klaus01 (Beitrag 1478486)
.. was willst Du mit den zeichen machen - bzw. was sollen sie bedeuten?
Sehen die Zeichen anders aus, wenn due den String in einen Ansi-String konvertierst.

Schickt die Gegenstelle 8Bit Zeichen, oder ...

Das sollte alles in der Dokumentation der Gegenstelle zu finden sein.

Grüße
Klaus

ja sie sehen etwas anderes aus wenn ich den utf8toansi Funktion benutze, allerdings auch nicht besser. ich möchte einfach dass er mir den richtigen Text , welche auf dem Terminal scheint im Memo anzeigt


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:43 Uhr.
Seite 1 von 2  1 2      

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