System.IUnknown._Release

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch