[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Com automation Object interface.
Source position: classesh.inc line 2418
type IVCLComObject = interface |
||
function GetTypeInfoCount(); |
|
The IDispatch:GetTypeInfoCount call for automation servers. |
function GetTypeInfo(); |
|
The IDispatch:GetTypeInfo call for automation servers. |
function GetIDsOfNames(); |
|
The IDispatch:GetIDsOfNames call for automation servers. |
function Invoke(); |
|
The IDispatch:Invoke call for automation servers. |
function SafeCallException(); |
|
This method can be invoked if an exception occurs during Invoke. |
procedure FreeOnRelease; |
|
Is called by TComponent.FreeOnRelease. |
end; |
|
Com automation Object interface. |
|
| | ||
IInterface |
|
Basic interface for all COM based interfaces. |
IVCLComObject is used by TComponent to implement the IUnknown interface used by COM automation servers. Partially, it is the translation to pascal of the IDispatch interface definition by Microsoft. If TComponent needs to return an IUnknown interface, it creates a IVCLComObject interface instead.
|
Not implemented. |