Aller directement au contenu principal

Obtenir un objet OLE actif

Récupère une référence à l'interface IDispatch d'un objet COM enregistré et actuellement en cours d'exécution.

Structure

GetActiveOleObject(const ClassName : string) : IDispatch ;

Paramètres

Valeur de retour

Description

La méthode GetActiveOleObject renvoie une référence à l'interface IDispatch de l'objet actif pour la classe indiquée par ClassName. ClassName est l'identifiant programmatique de la classe de l'objet actif issu de la table des objets OLE en cours d'exécution. La méthode GetActiveOleObject sert à accéder à la table des objets OLE actifs. Pour ajouter un objet à ce tableau, utilisez l'API RegisterActiveObject.

Si l'objet de classe ou l'interface IDispatch ne sont pas renvoyés correctement, une exception EOleSysError est levée. |