System.IInterface._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 IInterface

Beschreibung

Dekrementiert den Referenzzähler der Schnittstelle.

Der Delphi-Compiler generiert automatisch einen Aufruf von __Release, wenn ein Verweis auf die Schnittstelle freigegeben wird. In den meisten Implementierungen dekrementiert __Release den Referenzzähler für die Schnittstelle und gibt den neuen Zählerstand zurück. Sobald der Zähler den Wert Null erreicht, wird das Objekt automatisch freigegeben.

Anmerkung:  Implementierungsobjekte können __Release so implementieren, dass keine Referenzzählung erfolgt. Bei solchen Objekten erreicht der Referenzzähler niemals den Wert Null, sodass das Objekt nicht automatisch freigegeben wird. In diesen Fällen muss die Anwendung für die Freigabe des Objekts sorgen.

Siehe auch