我想从我的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