System.Win.ComObj.GetActiveOleObject

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function GetActiveOleObject(const ClassName: string): IDispatch;

C++

extern DELPHI_PACKAGE _di_IDispatch __fastcall GetActiveOleObject(const System::UnicodeString ClassName);

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Win.ComObj.pas
System.Win.ComObj.hpp
System.Win.ComObj System.Win.ComObj

Description

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

GetActiveOleObject renvoie une référence à l'interface IDispatch de l'objet actif pour la classe indiquée par ClassName. ClassName est l'ID de programmation de la classe de l'objet actif dans la table des objets OLE actifs. GetActiveOleObject permet d'accéder à cette table. Pour ajouter un objet à la table, utilisez l'API RegisterActiveObject.

Si la classe ou l'interface IDispatch ne sont pas correctement renvoyés, une erreur EOleSysError se produit.

Voir aussi