| [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 299
public  | 
||
destructor destroy; override;  | 
  | 
Destroy interfaced object  | 
procedure AfterConstruction; override;  | 
  | 
Handle reference count properly.  | 
procedure BeforeDestruction; override;  | 
  | 
Check reference count.  | 
class function NewInstance; override;  | 
  | 
Create a new instance  | 
  | 
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.  |