Delphi-Quellcode:
type
TTest=record
name:Char;
zahl:Double;
zahl2:Double;
end;
PTest=Test^;
Records sind blöde Speicherschnipsel
Evtl. musst du bei dem Record Packet verwenden.
du kannst genauso gut
Delphi-Quellcode:
type
Test=array[0..sizeof(TTest)] of Byte;
machen
einfach den Pointer dereferenzieren und in irgend einen Typ array oder record der Passenden Größe casten
bzw. den untytpisierten Pointer in einen Typisierten Pointer der passenden Größe casten.