[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
TObject descendent implementing the IUnknown interface
Source position: objpash.inc line 274
protected |
||
frefcount: LongInt; |
||
function QueryInterface(); |
||
function _AddRef; |
||
function _Release; |
||
public |
||
procedure AfterConstruction; override; |
|
Handle reference count properly. |
procedure BeforeDestruction; override; |
|
Check reference count. |
public |
||
class function NewInstance; override; |
|
Create a new instance |
public |
||
property RefCount: LongInt; [r] |
|
Return the current reference count |
end; |
|
||
| | ||
|
Base class of all classes. |
TInterfacedObject is a descendent of TObject which implements the IUnknown interface. It can be used as a base class for all classes which need reference counting.
|
Basic interface for all COM-based interfaces |
|
|
Base class of all classes. |
lazarus-ccr.sourceforge.net |