System.TInterfacedObject.RefCount

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property RefCount: Integer read GetRefCount;

C++

__property int RefCount = {read=GetRefCount, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
System.pas
systobj.h
System TInterfacedObject

Beschreibung

Gibt die Anzahl der Schnittstellenzeiger an, die gegenwärtig vom Objekt abhängen.

RefCount bestimmt die Lebenszeit des Objekts. Wenn RefCount 0 ist, wird das Objekt freigegeben.

RefCount wird bei jedem Aufruf der Methode _AddRef erhöht und bei jedem Aufruf der Methode _Release vermindert.

Anmerkung:  Wenn der Destruktor für einen Nachkommen von TInterfacedObject aufgerufen wird, der nicht vollständig erzeugt wurde (eine Exception wurde im Konstruktor ausgelöst), dann hat RefCount den Wert 1, ansonsten Null.