Bonjour,
Je cherche une méthode permettant d'appeler un composant DCOM sans connaissance de sa type library, par un appel complètement dynamique comme on peut le faire avec la méthode Invoke d'un objet OLE.
Le but est de pouvoir, à partir d'une appli Delphi win32, appeler n'importe quel composant DCOM en fournissant en paramètre: le nom de serveur, le GUID, les nombres et types de paramètres. L'appli n'a pas connaissance au préalable de ces paramètres (donc pas dispo lors de la compilation: pas d'import de type library possible, etc.). Le composant DCOM est censé ne pas supporter l'interface IDispatch.
J'ai cherché plusieurs pistes dont utilisation du TDCOMConnection (semble lié à l'interface MIDAS uniquement), ... mais sans succés!
Appel dynamique à une méthode DCOM = utilisation obligatoire d'OLE? ou existe-t-il une manière dynamique de récupérer l'interface et l'appeler sans type library?
Merci!
Partager