Hallo
Wie lese ich aus einem Pointer den Typ aus, und seinen Wert?
Beispiel Chat:
Ich hab eine Sendeprozedure:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| procedure send; var da:pstring; la:string; begin la:=edit1.Text; da:=@la; net.Send('192.168.0.2',0,da,sizeof(da),false); end; |
und diese wird beim ankommen aufgerufen:
Delphi-Quelltext
1: 2:
| procedure netReceive(Sender: TObject; Host: string; Port: Integer; Data: Pointer; Size: Integer); |
So wie komme ich wieder an den Inhalt von Data ran??
habs so probiert:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| var str:string begin str:=String(Data^); .. end; |
geht natürlich nicht..