COM and OLE Support Routines

From RAD Studio
Jump to: navigation, search

Go Up to API Categories Index

This topic lists all COM/OLE support routines.

Routine Description

System.Win.ComObj.ClassIDToProgID

Returns the programmatic ID for a specified class given its class ID (CLSID).

System.Win.ComObj.CoInitFlags

Specifies the level of threading support requested for a COM server .EXE.

System.Win.ComObj.ComClassManager

Returns a TComObj.ComClassManager object.

System.Win.ComObj.CreateClassID

Generates a new GUID and returns it as a string.

System.Win.ComObj.CreateComObject

Instantiates a single instance of a COM object.

Vcl.OleAuto.CreateOleObject

Instantiates an Automation object.

System.Win.ComObj.CreateOleObject

Instantiates an Automation object.

System.Win.ComObj.CreateRegKey

Creates or opens a registry key that is a subkey of HKEY_CLASSES_ROOT.

System.Win.ComObj.CreateRemoteComObject

Creates a Com object on another machine and returns an IUnknown interface for it.

System.Win.ComObj.DeleteRegKey

Deletes a single key that is a subkey of HKEY_CLASSES_ROOT from the system registry.

Vcl.OleCtrls.FontToOleFont

Returns a Variant containing an IFontDispatch interface that represents a TFont object.

System.Win.ComObj.GetActiveOleObject

Retrieves a reference to an IDispatch interface to a currently running, registered COM object.

Vcl.ComCtrls.GetComCtlVersion

Indicates which version of ComCtl32.dll is installed.

System.Win.ComObj.GetDispatchPropValue

Returns the value of a property on an IDispatch interface.

System.Win.ComObj.GetRegStringValue

Retrieves a value stored under a subkey of HKEY_CLASSES_ROOT from the system registry.

System.Win.ComObj.InterfaceConnect

Connects an IConnectionPoint interface.

System.Win.ComObj.InterfaceDisconnect

Disconnects an IConnectionPoint interface connection that was previously made by the ComObj.InterfaceConnect procedure.

System.Win.ComObj.OleCheck

Throws a System.Win.ComObj.EOleSysError exception if the result code indicates an error.

System.Win.ComObj.OleError

Raises a System.Win.ComObj.EOleSysError exception.

Vcl.OleCtrls.OleFontToFont

Fills in a TFont structure to represent an IFontDispatch.

System.Win.ComObj.ProgIDToClassID

Returns the class ID (CLSID) GUID that corresponds to the string specified as the System.Win.ComObj.TComObjectFactory.ProgID parameter.

System.Win.ComObj.RegisterAsService

Registers a COM object as an NT service.

System.Win.ComObj.RegisterComServer

Registers an in-process COM server with the operating system.

System.Win.ComObj.SetDispatchPropValue

Sets the value of a property on an IDispatch interface.

System.ObjAuto.ObjectInvoke

Dynamically invokes a method of an object.

System.Win.ObjComAuto.TObjectDispatch.Invoke

Invokes a method or a property exposed by the COM object through IDispatch.


See Also