hallo grader,
der erste Parameter der Stream.Write- und Stream.Read-Funktionen muss immer
die Adressen der Variablen sein, welche man damit auslesen bzw. beladen will, also ungefähr so:
Delphi-Quellcode:
Stream.Write(Addr(Len)^, SizeOf(Len));
bzw.
Stream.Read(Addr(Len)^, SizeOf(Len));
edit: wenn das der Compiler nicht schon automatisch macht