System.Win.ComObj

De RAD Studio API Documentation


Sommaire

Classes

EOleErrorEOleError est la classe des exceptions pour les erreurs OLE de bas niveau.
EOleExceptionEOleException est la classe des exceptions pour les erreurs OLE automation se produisant dans les méthodes et propriétés d'un objet.
EOleRegistrationErrorEOleRegistrationError est la classe d'exception pour les erreurs se produisant lors du recensement d'un objet OLE.
EOleSysErrorEOleSysError est la classe des exceptions des erreurs spécifiques à l'interface OLE IDispatch.
IServerExceptionHandler
TAutoClass
TAutoIntfObjectTAutoIntfObject implémente les interfaces IDispatch et ISupportErrorInfo.
TAutoObjectTAutoObject est une classe CoClass qui supporte l'interface IDispatch et peut être utilisée comme classe de base pour les serveurs ActiveX Automation.
TAutoObjectEvent
TAutoObjectFactoryTAutoObjectFactory est le fabricant de classe de TAutoObject.
TComClass
TComClassManagerTComClassManager est le type de classe de la variable ComClassManager de l'unité ComObj.
TComObjectTComObject est la classe de base pour la création de classes COM simples comme celles utilisées pour créer des extensions du Shell.
TComObjectFactoryTComObjectFactory est le type des objets fabricants de classe utilisés pour instancier une classe TComObject.
TComServerObjectTComServerObject est la classe abstraite de base de TComServer.
TConnectionPointTConnectionPoint implémente l'interface IConnectionPoint pour une interface sortante unique.
TConnectionPointsTConnectionPoints implémente l'interface IConnectionPointContainer pour un objet COM qui génère des événements sur les clients.
TTypedComClass
TTypedComObjectTTypedComObject 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.
TTypedComObjectFactoryTTypedComObjectFactory est le type de l'objet fabricant de classe utilisé pour instancier une classe TypedComObject.

Routines

ClassIDToProgIDRenvoie le PROGID d'un ID de classe (CLSID) spécifié.
ComClassManagerRenvoie un objet TComClassManager.
CreateClassIDCreateClassID génère un nouveau GUID et le renvoie sous forme de chaîne de caractères.
CreateComObjectInstancie une instance unique d'un objet COM.
CreateOleObjectInstancie un objet Automation.
CreateRegKeyCrée ou ouvre une clé de base de registres qui est la clé secondaire de HKEY_CLASSES_ROOT.
CreateRemoteComObjectCrée un objet COM sur une autre machine et renvoie une interface IUnknown pour cet objet.
DeleteRegKeySupprime une clé secondaire de HKEY_CLASSES_ROOT de la base de registres.
DispatchInvoke
DispatchInvokeError
EventDispatchInvoke
GetActiveOleObjectTransmet une référence à une interface IDispatch à un objet COM actif et recensé.
GetDispatchPropValueRenvoie la valeur d'une propriété sur une interface IDispatch.
GetRegStringValueSupprime une valeur stockée sous une clé secondaire de HKEY_CLASSES_ROOT de la base de registres.
GUIDToString
HandleSafeCallException
InterfaceConnectConnecte une interface IConnectionPoint.
InterfaceDisconnectDéconnecte une interface IConnectionPoint précédemment connectée par la procédure InterfaceConnect.
OleCheckDéclenche une exception EOleSysError si le code de résultat indique une erreur.
OleErrorDéclenche une exception EOleSysError.
ProgIDToClassIDRenvoie l'ID de classe (CLSID) correspondant à la chaîne spécifiée dans le paramètre ProgID.
RegisterAsServiceRecense un objet COM comme un service NT.
RegisterComServerRegisterComServer recense un serveur COM en processus avec le système d'exploitation.
SetDispatchPropValueDéfinit la valeur d'une propriété sur une interface IDispatch.
StringToGUID
StringToLPOLESTR

Types

_di_IServerExceptionHandler
_di_TEventDispatchInvoker
TClassInstancingUTClassInstancing détermine comment les objets COM sont instanciés.
TConnectEvent
TConnectionKindC'est un tuple qui contient les valeurs possibles du type de connexion.
TEventDispatchInvoker
TFactoryProc
TOleVariantArray
TThreadingModelTThreadingModel indique comment COM sérialise les appels d'un objet COM.

Variables

CoAddRefServerProcess
CoCreateInstanceEx
CoInitFlagsIndique le niveau de gestion de threads requis pour un serveur .EXE COM.
CoInitializeEx
CoReleaseServerProcess
CoResumeClassObjects
CoSuspendClassObjects


Traductions