ComObj

From Référence RAD Studio VCL
Jump to: navigation, search

Contents

Informations Delphi

Classe

EOleError

EOleError est la classe des exceptions pour les erreurs OLE de bas niveau.

EOleException

EOleException est la classe des exceptions pour les erreurs OLE automation se produisant dans les méthodes et propriétés d'un objet.

EOleRegistrationError

EOleRegistrationError est la classe d'exception pour les erreurs se produisant lors du recensement d'un objet OLE.

EOleSysError

EOleSysError est la classe des exceptions des erreurs spécifiques à l'interface OLE IDispatch.

TAutoIntfObject

TAutoIntfObject implémente les interfaces IDispatch et ISupportErrorInfo.

TAutoObject

TAutoObject est une classe CoClass qui supporte l'interface IDispatch et peut être utilisée comme classe de base pour les serveurs ActiveX Automation.

TAutoObjectFactory

TAutoObjectFactory est le fabricant de classe de TAutoObject.

TComClassManager

TComClassManager est le type de classe de la variable ComClassManager de l'unité ComObj.

TComObject

TComObject est la classe de base pour la création de classes COM simples comme celles utilisées pour créer des extensions du Shell.

TComObjectFactory

TComObjectFactory est le type des objets fabricants de classe utilisés pour instancier une classe TComObject.

TComServerObject

TComServerObject est la classe abstraite de base de TComServer.

TTypedComObject

TTypedComObject gère l'interface IProvideClassInfo, c'est le type de classe des objets COM qui peuvent fournir des informations de type sans nécessiter le chargement d'une bibliothèque de types.

TTypedComObjectFactory

TTypedComObjectFactory est le type de l'objet fabricant de classe utilisé pour instancier une classe TypedComObject.

Métaclasse

TAutoClass
TComClass
TTypedComClass

Énumération

TClassInstancing

UTClassInstancing détermine comment les objets COM sont instanciés.

TThreadingModel

TThreadingModel indique comment COM sérialise les appels d'un objet COM.

Fonction

ClassIDToProgID

Renvoie le PROGID d'un ID de classe (CLSID) spécifié.

ComClassManager

Renvoie un objet TComClassManager.

CreateClassID

CreateClassID génère un nouveau GUID et le renvoie sous forme de chaîne de caractères.

CreateComObject

Instancie une instance unique d'un objet COM.

CreateOleObject

Instancie un objet Automation.

CreateRegKey

Crée ou ouvre une clé de base de registres qui est la clé secondaire de HKEY_CLASSES_ROOT.

CreateRemoteComObject

Crée un objet COM sur une autre machine et renvoie une interface IUnknown pour cet objet.

DeleteRegKey

Supprime une clé secondaire de HKEY_CLASSES_ROOT de la base de registres.

DispatchInvoke
DispatchInvokeError
GUIDToString
GetActiveOleObject

Transmet une référence à une interface IDispatch à un objet COM actif et recensé.

GetDispatchPropValue

Renvoie la valeur d'une propriété sur une interface IDispatch.

GetRegStringValue

Supprime une valeur stockée sous une clé secondaire de HKEY_CLASSES_ROOT de la base de registres.

HandleSafeCallException
InterfaceConnect

Connecte une interface IConnectionPoint.

InterfaceDisconnect

Déconnecte une interface IConnectionPoint précédemment connectée par la procédure InterfaceConnect.

OleCheck

Déclenche une exception EOleSysError si le code de résultat indique une erreur.

OleError

Déclenche une exception EOleSysError.

ProgIDToClassID

Renvoie l'ID de classe (CLSID) correspondant à la chaîne spécifiée dans le paramètre ProgID.

RegisterAsService

Recense un objet COM comme un service NT.

RegisterComServer

RegisterComServer recense un serveur COM en processus avec le système d'exploitation.

SetDispatchPropValue

Définit la valeur d'une propriété sur une interface IDispatch.

StringToGUID
StringToLPOLESTR

Interface

IServerExceptionHandler

Variable

CoAddRefServerProcess
CoCreateInstanceEx
CoInitFlags

Indique le niveau de gestion de threads requis pour un serveur .EXE COM.

CoInitializeEx
CoReleaseServerProcess
CoResumeClassObjects
CoSuspendClassObjects

Informations C++

Classe

EOleError

EOleError est la classe des exceptions pour les erreurs OLE de bas niveau.

EOleException

EOleException est la classe des exceptions pour les erreurs OLE automation se produisant dans les méthodes et propriétés d'un objet.

EOleRegistrationError

EOleRegistrationError est la classe d'exception pour les erreurs se produisant lors du recensement d'un objet OLE.

EOleSysError

EOleSysError est la classe des exceptions des erreurs spécifiques à l'interface OLE IDispatch.

IServerExceptionHandler
TAutoIntfObject

TAutoIntfObject implémente les interfaces IDispatch et ISupportErrorInfo.

TComServerObject

TComServerObject est la classe abstraite de base de TComServer.

Énumération

TClassInstancing

UTClassInstancing détermine comment les objets COM sont instanciés.

TThreadingModel

TThreadingModel indique comment COM sérialise les appels d'un objet COM.

Fonction

ClassIDToProgID

Renvoie le PROGID d'un ID de classe (CLSID) spécifié.

CreateClassID

CreateClassID génère un nouveau GUID et le renvoie sous forme de chaîne de caractères.

CreateComObject

Instancie une instance unique d'un objet COM.

CreateOleObject

Instancie un objet Automation.

CreateRegKey

Crée ou ouvre une clé de base de registres qui est la clé secondaire de HKEY_CLASSES_ROOT.

CreateRemoteComObject

Crée un objet COM sur une autre machine et renvoie une interface IUnknown pour cet objet.

DeleteRegKey

Supprime une clé secondaire de HKEY_CLASSES_ROOT de la base de registres.

DispatchInvoke
DispatchInvokeError
GUIDToString
GetActiveOleObject

Transmet une référence à une interface IDispatch à un objet COM actif et recensé.

GetDispatchPropValue

Renvoie la valeur d'une propriété sur une interface IDispatch.

GetRegStringValue

Supprime une valeur stockée sous une clé secondaire de HKEY_CLASSES_ROOT de la base de registres.

HandleSafeCallException
InterfaceConnect

Connecte une interface IConnectionPoint.

InterfaceDisconnect

Déconnecte une interface IConnectionPoint précédemment connectée par la procédure InterfaceConnect.

OleCheck

Déclenche une exception EOleSysError si le code de résultat indique une erreur.

OleError

Déclenche une exception EOleSysError.

ProgIDToClassID

Renvoie l'ID de classe (CLSID) correspondant à la chaîne spécifiée dans le paramètre ProgID.

RegisterAsService

Recense un objet COM comme un service NT.

RegisterComServer

RegisterComServer recense un serveur COM en processus avec le système d'exploitation.

SetDispatchPropValue

Définit la valeur d'une propriété sur une interface IDispatch.

StringToGUID
StringToLPOLESTR

Typedef

_di_IServerExceptionHandler

Variable

CoInitFlags

Indique le niveau de gestion de threads requis pour un serveur .EXE COM.

Personal tools