Entwickler-Ecke

Internet / Netzwerk - Zahl übermitteln


pk910 - Sa 12.08.06 12:14
Titel: Zahl übermitteln
Hallo

Ich habe eine Verbindung zwischen 2 PC's aufgebaut.

Jetzt habe ich ein Problem:

Delphi-Quelltext
1:
2:
teil:=Socket.ReceiveText;
chars:=Integer(Copy(teil,0,1));


immer die ersten 2 Buchstaben des empfangenen Textes sind Ziffern.
Aber Integer() macht aus z.B. 06 immer 9189644


Chryzler - Sa 12.08.06 13:37


Delphi-Quelltext
1:
2:
teil := Socket.ReceiveText; 
chars := StrToInt(Copy(teil, 12));


pk910 - Sa 12.08.06 13:53

Danle!


Narses - So 13.08.06 23:27

Moin!

user profile iconpk910 hat folgendes geschrieben:
immer die ersten 2 Buchstaben des empfangenen Textes sind Ziffern.

Das sieht mir so aus, als würdest du dich auf die Ereignisse als Datentrennung verlassen. :? ;) Falls du damit mal merkwürdige Effekte feststellen solltest, schau mal hier [http://www.delphi-library.de/topic_Datenpakete+bei+den+SocketKomponenten+auseinanderhalten_56194.html]. ;)

Weiterhin empfehle ich dir jetzt schonmal ein Suche in: Delphi-Library PROTOKOLL; sieht so aus, als könntest du das "demnächst" gebrauchen... ;)

cu
Narses