System.Win.ComObj
Membres pour le travail avec COM (Microsoft Component Object Model). Voir Développement d'applications interopérables à l'aide de COM.
Package | rtl.bpl |
---|
Sommaire
Classes
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 | Interface qui vous permet de créer un rapport sur les exceptions SafeCall qui se produisent dans un serveur TComObject en direction d'un tiers. |
TAutoClass | Type de référence de classe de TAutoObject. |
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. |
TAutoObjectEvent | TAutoObjectEvent ajoute le support d'un point de connexion à l'implémentation de TAutoObject. |
TAutoObjectFactory | TAutoObjectFactory est le fabricant de classe de TAutoObject. |
TComClass | Classe de TComObject. |
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. |
TConnectionPoint | TConnectionPoint implémente l'interface IConnectionPoint pour une interface sortante unique. |
TConnectionPoints | TConnectionPoints implémente l'interface IConnectionPointContainer pour un objet COM qui génère des événements sur les clients. |
TTypedComClass | Classe de TTypedComObject. |
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. |
Routines
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 | Appelle la méthode Invoke sur l'interface IDispatch spécifiée (Dispatch) en utilisant le descripteur d'appel (CallDesc), les identificateurs de répartition (DispID), les paramètres (Params) et le résultat (Result) spécifiés. |
DispatchInvokeError | Déclenche une exception en utilisant le code de renvoi OLE (Status) et les informations sur l'exception (ExcepInfo) spécifiés. |
EventDispatchInvoke | Appelle la méthode Invoker spécifiée avec l'identificateur de répartition (DispId ) et les paramètres (ADistParams ) spécifiés comme arguments. |
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. |
GUIDToString | Renvoie une représentation chaîne du GUID (identificateur global unique) spécifié. |
HandleSafeCallException | Définit les informations de l'exception spécifiée (ExceptObject ) comme objet informations sur l'erreur du thread logique d'exécution en cours. |
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 | Renvoie un GUID (identificateur global unique) qui est représenté par la chaîne spécifiée. |
StringToLPOLESTR | Renvoie la chaîne spécifiée comme une instance de POleStr. |
Types
TClassInstancing | UTClassInstancing détermine comment les objets COM sont instanciés. |
TConnectEvent | Type de fonction permettant de gérer l'événement OnConnect d'un point de connexion. |
TConnectionKind | C'est un tuple qui contient les valeurs possibles du type de connexion. |
TEventDispatchInvoker | Type de méthode anonyme appelée par EventDispatchInvoke. |
TFactoryProc | Type de méthode de classe anonyme appelée par TComClassManager.ForEachFactory sur des fabriques associées à un serveur donné. |
TOleVariantArray | Tableau des instances de OleVariant. |
TThreadingModel | TThreadingModel indique comment COM sérialise les appels d'un objet COM. |
Variables
CoAddRefServerProcess | Fonction qui incrémente un compteur global de références par processus et renvoie le compteur de références en cours. |
CoCreateInstanceEx | Fonction qui crée une instance de la classe spécifiée sur la machine spécifiée. |
CoInitFlags | Indique le niveau de gestion de threads requis pour un .EXE de serveur COM. |
CoInitializeEx | Fonction qui initialise la bibliothèque COM qui sera utilisée par le thread d'appel. |
CoReleaseServerProcess | Fonction qui décrémente le compteur global de références par processus. Cette fonction renvoie 0 si votre application serveur doit initier son nettoyage. Sinon, elle renvoie une valeur différente de zéro. |
CoResumeClassObjects | Fonction qui doit être appelée par votre application serveur (qui peut recenser plusieurs objets classe) pour informer le gestionnaire de contrôle de services sur toutes les classes recensées. |
CoSuspendClassObjects | Fonction que vous pouvez appeler pour éviter de nouvelles demandes d'activation à partir du gestionnaire de contrôle de services sur tous les objets de classe recensés au sein du processus. |