Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: := NIL ist gleich free?

  Alt 27. Apr 2006, 09:55
Zitat von Mavarik:
Wie funktioniert das? Wer zählt den da mit, wenn ein Pointer auf NIL gesetzt wird?
Das ist Compiler-Magic. Der Compiler hat für Interfaces eine automatische Referenzzählung implementiert die dafür sorgt wenn der Referenzzähler auf 0 geht das das Objekt freigegeben wird. Ich denke wenn Du den Assembler-Code anschaust wird für eine einfache := Nil-Zuweisung noch einiges an Code aufgerufen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat