MSXML在64应用程序中无法创建
HRESULT initresult;
MSXML2 ::IXMLDOMDocumentPtr pDoc ;
initresult = pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument40));
if (initresult != S_OK)
{
//无法初始化成功
}
以上代码在编译成32位应用程序时,使用正常,在32位和64位操作系统上都可以。
编译成64位应用程序时,总是出错(64位程序在64位操作系统上才能运行)。
不知道大家有什么排查思路。
[解决办法]
是否需要在64位机器上装32位的msxml运行环境?
[解决办法]
如果不支持64位,那么就只用32位程序,64位OS可以兼容32位程序
[解决办法]