System.TInterfacedObject.RefCount
Delphi
property RefCount: Integer read GetRefCount;
C++
__property int RefCount = {read=FRefCount, nodefault};
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
property | public | System.pas systobj.h |
System | TInterfacedObject |
Description
Indicates the number of interface pointers currently dependent upon the object.
RefCount defines the lifetime of the object. When RefCount is zero, and the object is destroyed.
RefCount is incremented by calls to the _AddRef method and decremented by the _Release method.
Note: If the destructor is called on a TInterfacedObject descendant that is not fully constructed (an exception was raised in the constructor), RefCount will have a value of 1. Otherwise, RefCount will be zero.