J'essaie d'appeler la méthode CreateObject de Visual Basic à partir de mon code C++. En VB, je voudrais simplement taper:Appel à la méthode CreateObject de VB en C++
Dim obj As Object obj = CreateObject ("WScript.Network")
Et qui me renvoie l'objet à partir duquel je peux appeler plusieurs méthodes. Mais comment puis-je faire cela en C++? Je suis la documentation MSDN dans http://msdn.microsoft.com/en-us/library/bb776046(v=VS.85).aspx, mais ces paramètres sont très obscurs et je ne peux pas les comprendre.
Le premier paramètre est une référence à un CLSID, et je peux voir dans le registre que le CLSID pour "WScript.Network" est {093FF999-1EA0-4079-9525-9614C3504B74}. Mais quelle est la différence entre ce paramètre et le troisième, REFIID?
Merci d'avance!
Merci! J'ai fait quelques recherches et j'ai réussi à appeler ma méthode en utilisant COM, comme vous l'avez suggéré, en utilisant CComPtr et IDispatch. Merci encore! –