Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.014 Beiträge
 
Delphi 12 Athens
 
#2

AW: Verständnisfrage zu Pascal und Pointer im dynamischen Array

  Alt 17. Mär 2014, 13: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.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat