Sign in Join
FPDoc Onlineexperiment

IVCLComObject interface

In unit Classes

Com automation Object interface.

Declaration

pascal
IVCLComObject = class

Description

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.

See also

Methods

GetTypeInfoCountThe IDispatch:GetTypeInfoCount call for automation servers.
GetTypeInfoThe IDispatch:GetTypeInfo call for automation servers.
GetIDsOfNamesThe IDispatch:GetIDsOfNames call for automation servers.
InvokeThe IDispatch:Invoke call for automation servers.
SafeCallExceptionThis method can be invoked if an exception occurs during Invoke.
FreeOnReleaseIs called by TComponent.FreeOnRelease.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.