System.TInterfacedObject._Release

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


Delphi

function _Release: Integer; stdcall;

C++

int __stdcall _Release(void);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
System.pas
systobj.h
System TInterfacedObject

Beschreibung

Implementiert die IInterface-Schnittstellenmethode _Release.

Rufen Sie die als protected deklarierte Methode _Release nicht direkt auf. __Release wird durch die IInterface-Schnittstelle aufgerufen, um anzuzeigen, dass ein anderes Objekt den Schnittstellenzeiger des TInterfacedObject-Objekts nicht mehr benötigt. Dadurch kann das TInterfacedObject-Objekt sich selbst freigeben, wenn es nicht mehr verwendet wird (wenn der Referenzzähler den Wert Null erhält).

__Release dekrementiert den Wert der Eigenschaft RefCount.

Siehe auch