Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Auf 'Parent Object' zugreifen

  Alt 6. Feb 2019, 12:29
Hallo,
man benutzt halt Pointer nicht, basta

Nein, warum so kompliziert, zumal Objekte intern eh auch nur Pointer sind.

Bei manchen Datentypen, z.B. Arrays kann es passieren, dass ein SetLength den internen Pointer ändert,
weil der Memory-Manager einen anderer, größerer Speicher benutzt und den aktuellen Inhalt des Arrays dort reinkopiert.
Die Array-Variable und der Programmierer bekommen davon aber nichts mit.

Dann wäre der andere gesicherter Pointer futsch und der Zugriff sorgt für "etwas" Ärger...
Heiko
  Mit Zitat antworten Zitat