Registriert seit: 3. Sep 2004
4.629 Beiträge
Delphi 10.2 Tokyo Starter
|
AW: Speicherinhalt eines Records identisch wie mit jenem in C?
14. Okt 2012, 20:53
Zur Erklärung: Dynamische Arrays sind in Delphi keine direkten Zeiger auf einen zusammenhängenden Speicherbereich. @Array[0] stellt den wirklichen Begin des Speicherbereichs da, während @Array nur einen Zeiger auf den Zeiger von Speicherbereich ist.
Statt @Array[0] wäre folglich auch @Pointer(Array)^ möglich, wobei das ziemlich unüblich ist.
|