IXMLDOMDocument中的load方法返回值有BUG
生活随笔
收集整理的這篇文章主要介紹了
IXMLDOMDocument中的load方法返回值有BUG
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
IXMLDOMDocument中的load方法返回值是否有BUG
IXMLDOMDocument中load一個xml文件時,返回值和msdn上說的不符MSDN上說的是:
Return?Values
S_OK?
The?value?returned?if?successful.
S_FALSE?
The?value?returned?if?the?load?fails.
E_INVALIDARG?
The?value?returned?if?the?isSuccessful?parameter?is?Null.
我是這么使用的:
CoInitialize(NULL);
?IXMLDOMDocumentPtr?pDoc?=?NULL;
?HRESULT?hr?=?pDoc.CreateInstance(__uuidof(DOMDocument30));
?if(!SUCCEEDED(hr))
?{
??TRACE("Error?:?Cannot?Create?DOMDocument!\n");
??return?-1;
?}
?hr?=?pDoc->load(".\\test.xml");
調試時,發現成功load時hr值為-1
load失敗時hr值為0
這和MSDN上說的不一樣
轉載于:https://www.cnblogs.com/dongzhiquan/archive/2009/03/20/1994932.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的IXMLDOMDocument中的load方法返回值有BUG的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ffmpeg编码:xavc 42210b
- 下一篇: Hulu CEO预计网站本年营收将达5亿