System.Rtti.TVirtualInterface._Release

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function _Release: Integer; virtual; stdcall;

C++

HIDESBASE virtual int __stdcall _Release();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
System.Rtti.pas
System.Rtti.hpp
System.Rtti TVirtualInterface

Beschreibung

Implementiert die IInterface-Schnittstellenmethode _Release.

System.Rtti.TVirtualInterface. Release erbt von System.TInterfacedObject._Release. Der folgende Inhalt bezieht sich auf System.TInterfacedObject._Release.

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