System.TInterfacedObject.RefCount
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.
Hinweis: 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.