sorry habe mich beschissen ausgedrückt.....
Wenn ich einen var als Sring[255] deklariere ist es kein Thema mit der Übertragung. Kann aber nur 255 zeichen übertragen. Deswegen möchte ich einen dyn. String übertragen, nur das klappt nicht so ganz. Muss die Größe ja irgend wie mit übertragen .....
Delphi-Quellcode:
Type
THeader = record
daten
Strlength : integer; //<- die länge des dyn strings
end;
TDaten = record
cmd : string[20];
dyn : string;
end;
//edit
irgend wie muss ich die den Record in einen String bekommen
Move(pDaten,PChar(sDaten)^,Sizeof(TDaten) + header.Strlength ); //pDaten = TDaten