RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
ComObj Namespace

This is namespace ComObj.

Name 
Description 
The following table lists classes in this documentation. 
The following table lists interfaces in this documentation. 
The following table lists functions in this documentation. 
The following table lists structs, records, enums in this documentation. 
The following table lists types in this documentation. 
The following table lists variables in this documentation. 
 
Name 
Description 
 
EOleError is the exception class for low-level OLE errors. 
 
EOleException is the exception class for OLE automation errors that occur in methods or properties of an object. 
 
EOleRegistrationError is the exception class for errors that occur when registering an OLE object. 
 
EOleSysError is the exception class for errors specific to the OLE IDispatch interface. 
 
TAutoIntfObject implements the IDispatch and ISupportErrorInfo interfaces. 
 
TAutoObject is a CoClass that supports the IDispatch interface, and that can be used as a base class for ActiveX Automation servers. 
 
TAutoObjectFactory is the class factory for TAutoObject
 
TComClassManager is the class type of the ComClassManager variable in the ComObj unit. 
 
TComObject is the base class for creating simple COM classes, such as those used for creating Shell extensions. 
 
TComObjectFactory is the type of the class factory object used to instantiate a TComObject class. 
 
TComServerObject is the abstract base class for TComServer. 
 
TTypedComObject supports the IProvideClassInfo interface and is the class type for COM objects that can provide the type information without requiring a type library to be loaded. 
 
TTypedComObjectFactory is the type of the class factory object used to instantiate a TypedComObject class. 
 
Name 
Description 
 
Returns the programmatic ID for a specified class given its class ID (CLSID). 
 
Returns a TComClassManager object. 
 
CreateClassID generates a new GUID and returns it as a string. 
 
Instantiates a single instance of a COM object. 
 
Instantiates an Automation object. 
 
Creates or opens a registry key that is a subkey of HKEY_CLASSES_ROOT. 
 
Creates a Com object on another machine and returns an IUnknown interface for it. 
 
Deletes a single key that is a subkey of HKEY_CLASSES_ROOT from the system registry. 
 
This is function ComObj.DispatchInvoke. 
 
This is function ComObj.DispatchInvokeError. 
 
Retrieves a reference to an IDispatch interface to a currently running, registered COM object. 
 
Returns the value of a property on an IDispatch interface. 
 
Returns the value of a property on an IDispatch interface. 
 
Retrieves a value stored under a subkey of HKEY_CLASSES_ROOT from the system registry. 
 
This is function ComObj.GUIDToString. 
 
This is function ComObj.HandleSafeCallException. 
 
Connects an IConnectionPoint interface. 
 
Disconnects an IConnectionPoint interface connection that was previously made by the InterfaceConnect procedure. 
 
Throws an EOleSysError exception if the result code indicates an error. 
 
Raises an EOleSysError exception. 
 
Returns the class ID (CLSID) GUID that corresponds to the string specified as the ProgID parameter. 
 
Registers a COM object as an NT service. 
 
Registers an in-process COM server with the operating system. 
 
Sets the value of a property on an IDispatch interface. 
 
Sets the value of a property on an IDispatch interface. 
 
This is function ComObj.StringToGUID. 
 
This is function ComObj.StringToLPOLESTR. 
 
Name 
Description 
 
This is class ComObj.IServerExceptionHandler. 
 
Name 
Description 
 
UTClassInstancing determines how COM objects are instantiated. 
 
TThreadingModel indicates how COM serializes calls to a COM object. 
Name 
Description 
This is type ComObj.TAutoClass. 
This is type ComObj.TCoAddRefServerProcessProc. 
This is type ComObj.TCoCreateInstanceExProc. 
This is type ComObj.TCoInitializeExProc. 
This is type ComObj.TComClass. 
This is type ComObj.TConnectEvent. 
This is type ComObj.TCoReleaseServerProcessProc. 
This is type ComObj.TCoResumeClassObjectsProc. 
This is type ComObj.TCoSuspendClassObjectsProc. 
This is type ComObj.TFactoryProc. 
This is type ComObj.TTypedComClass. 
Name 
Description 
This is variable ComObj.CoAddRefServerProcess. 
This is variable ComObj.CoCreateInstanceEx. 
Specifies the level of threading support requested for a COM server .EXE. 
This is variable ComObj.CoInitializeEx. 
This is variable ComObj.CoReleaseServerProcess. 
This is variable ComObj.CoResumeClassObjects. 
This is variable ComObj.CoSuspendClassObjects. 
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!