System.IUnknown._Release
Delphi
function _Release: Integer; stdcall;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.pas | System | IUnknown |
Beschreibung
Dekrementiert den Referenzzähler für diese Schnittstelle.
Der Delphi-Compiler ruft automatisch _Release auf, wenn eine Referenz auf diese Schnittstelle den Gültigkeitsbereich verlässt. In den meisten Implementierungen dekrementiert _Release den Referenzzähler für die Schnittstelle und gibt den neuen Wert zurück. Sobald der Referenzzähler den Wert Null erreicht, wird das Objekt automatisch freigegeben.
Hinweis: Die Funktion _Release kann so implementiert werden, um keine Referenzzählung durchzuführen. Bei solchen Objekten erreicht der Referenzzähler niemals den Wert Null und das Objekt wird nicht automatisch freigegeben. In diesen Fällen muss die Anwendung das Objekt freigeben.