我想從我的C++代碼中調用Visual Basic的CreateObject方法。在VB中,我只需鍵入:在C++中調用VB的CreateObject方法
昏暗的OBJ作爲對象 OBJ =的CreateObject(「WScript.Network」)
並返回我的,我可以調用更多的方法的對象。但我怎麼能在C++中做到這一點?我正在關注http://msdn.microsoft.com/en-us/library/bb776046(v=VS.85).aspx中的MSDN文檔,但這些參數非常模糊,我無法弄清楚。
第一個參數是對CLSID的引用,我可以從註冊表中看到「WScript.Network」的CLSID是{093FF999-1EA0-4079-9525-9614C3504B74}。但是這個參數與第三個參數REFIID有什麼區別?
提前致謝!
謝謝!我做了一些研究,並且可以像使用CComPtr和IDispatch一樣使用COM成功調用我的方法。再次感謝! – 2010-10-29 18:59:45