API:System.Win.ComObj
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 serveur .EXE 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. |