一段VC代码,在2000下运行正确,在98下报错,请教了
代码如下:
IXMLDOMDocumentPtr docPtr;
HRESULT hr = CoInitialize(NULL);
hr = docPtr.CreateInstance(_uuidof(MSXML2::DOMDocument40));
//hr返回0
_variant_t varXml(strXmlName);
_variant_t varOut((bool)TRUE);
varOut = docPtr->load(varXml);//这儿返回错误值
if(!((bool)varOut)) //进入错误处理
为什么98下返回不正常值呢?