[Overview][Constants][Types][Classes][Procedures and functions][Variables] | Reference for unit 'System' (#rtl) |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
TObject descendent implementing the IUnknown interface
Source position: objpash.inc line 216
type TInterfacedObject = class(TObject) |
||
public |
||
procedure AfterConstruction; override; |
|
Handle reference count properly. |
procedure BeforeDestruction; override; |
|
Check reference count. |
function NewInstance; override; |
|
Create a new instance |
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. |
No notes exist for this page yet.