Registriert seit: 2. Mär 2007
Ort: Hamburg
284 Beiträge
Delphi 10.2 Tokyo Professional
|
AW: Wo bleibt die Exception?
11. Aug 2015, 10:25
Fast richtig.
Der Speicherbereich wird nur als "frei" markiert. Der Zeiger auf diesen Speicherblock, auf den IDs zeigt, bleibt aber intakt, ebenso wie der Inhalt des Zeigers selbst. Dadurch kann man das ganze Konstrukt noch eine Weile weiterbenutzen - es ist nur fraglich, ob das immer klappt und wie lange das gut geht.
However. Erst ein FreeAndNil setzt den Block auf "frei" und den Zeiger auf nil.
|