Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.442 Beiträge
Delphi 12 Athens
|
AW: Verständnisfrage zu Pascal und Pointer im dynamischen Array
17. Mär 2014, 14:52
In den beiden letzten Fällen wird der Speicherbereich deiner Array-Variablen in den Stream geschrieben. Dort steht aber nur der Pointer auf das Array drin.
Ich verwende eigentlich immer diese Schreibweise:
Stream.Write(aResInfo[0] , SizeOf(aResInfo[0]) * Length(aResInfo) );
Das funktioniert auch mit nicht-dynamischen Arrays, solange sie 0-basiert sind.
|