Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Daten über TTCPClient empfangen - erledigt (https://www.delphipraxis.net/155248-daten-ueber-ttcpclient-empfangen-erledigt.html)

AJ_Oldendorf 14. Okt 2010 14:49


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

AJ_Oldendorf 14. Okt 2010 15:03

AW: Daten über TTCPClient empfangen
 
erledigt :-)

Habs so gemacht:

Delphi-Quellcode:
var
  tmpStr : AnsiString;
begin
  SetLength(tmpStr, DataLen);
  tmpStr := PAnsiChar(Buf);
  //...
end;
Viele Grüße
Alex


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:50 Uhr.

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