在系统中有msxml2.dll(V2.6),msxml3.dll(3.0),msxml4.dll(V4.0)
在我的工程文件里:
如果导入:
import "c:\\....\msxml2.dll"
那么,
IXMLDOMDocument2Ptr xmldom;
HRESULT hr=xmldom.CreateInstance(__uuidof(DOMDocument));
....
那么它会执行的是msxml2.dll里面的代码吗?
我查过了,IXMLDOMDocument2在msxml2.dll,msxml3.dll,msxml4.dll里的UUID是完全一样的。那么如果这样的话,我会倒底调用哪个呢?
还有,如果我想指定调用msxml4.dll里的IXMLDOMDocument2Ptr里的东东,那么我该是如何写这个代码呢、 请指教!
在我的工程文件里:
如果导入:
import "c:\\....\msxml2.dll"
那么,
IXMLDOMDocument2Ptr xmldom;
HRESULT hr=xmldom.CreateInstance(__uuidof(DOMDocument));
....
那么它会执行的是msxml2.dll里面的代码吗?
我查过了,IXMLDOMDocument2在msxml2.dll,msxml3.dll,msxml4.dll里的UUID是完全一样的。那么如果这样的话,我会倒底调用哪个呢?
还有,如果我想指定调用msxml4.dll里的IXMLDOMDocument2Ptr里的东东,那么我该是如何写这个代码呢、 请指教!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货