Win8.1, XE5, 32 Bit
Hallo,
bei der Inbetriebnahme von AsyncPro gibt es Probleme, Senden läuft einwandfrei, der Empfänger antwortet auch korrekt, aber der aus den zurückgelieferten Bytes zusammengesetzte (Wide)String liefert mir unleserliches Zeug (unicode oder so etwas?). Hier die Abfrage mit:
Delphi-Quelltext
1: 2: 3: 4:
| procedure TForm1.ApdDataPacket1StringPacket(Sender: TObject; Data: string); begin Form1.edit1.text := Data; end; |
Das Ganze sieht dann so aus:
ㄼㄱ†㤲㌳㠹〰ㄱ‱㈠㌹㤳〸㸰
Lege ich aber ein ADTerminal mit auf die Form, zeigt das mir die korrekten Zeichenfolge an, also ein Kodierungsproblem.
Was kann ich tun, um zu meinem "richtigen" String (<111 23551 ...... >) zu kommen??
Kann mir da jemand bitte einen Tipp geben?
ibh_compucat
Moderiert von
Narses: Code- durch Delphi-Tags ersetzt