![]() |
Daten über TTCPClient empfangen - erledigt
Hallo zusammen,
bestimmt könnt ihr es schon nicht mehr sehen :-) Immer diese Fragen über TTCPClient und TTCPServer ;-) Ich habe aber glaube ich eine Frage die bisher noch nicht gestellt wurde. Ich habe ein Endgerät von einem Kunden xyz, der mir Barcodes über Ethernet schickt. Das geht auch alles soweit nur das Problem ist, dass ich im OnReceiveEvent des TTCPClient's folgendes erhalte:
Delphi-Quellcode:
procedure TForm2.TcpClient1Receive(Sender: TObject; Buf: PWideChar; var DataLen: Integer);
In Buf steht dann dies drinne: '〹㌲ㄱ' DataLeng ist 6, dies stimmt auch, es handelt sich um einen 6stelligen Code. Habt ihr eine Idee, wie ich das hinbekommen könnte, dass da ordentliche Zahlen ankommen auf meiner Client-Seite? Viele Grüße Alex |
AW: Daten über TTCPClient empfangen
erledigt :-)
Habs so gemacht:
Delphi-Quellcode:
Viele Grüße
var
tmpStr : AnsiString; begin SetLength(tmpStr, DataLen); tmpStr := PAnsiChar(Buf); //... end; Alex |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00: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