Thema: Delphi Wo bleibt die Exception?

Einzelnen Beitrag anzeigen

OlafSt

Registriert seit: 2. Mär 2007
Ort: Hamburg
284 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: Wo bleibt die Exception?

  Alt 11. Aug 2015, 09: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.
  Mit Zitat antworten Zitat