提问人:al.do.rivero 提问时间:7/8/2023 最后编辑:Remy Lebeaual.do.rivero 更新时间:7/8/2023 访问量:23
msxml6.tlh 在类实例化期间检测到 IXMLDOMNode 错误不完整类型
msxml6.tlh IXMLDOMNode error incomplete type is not allowed from detected during instantiation of class
问:
MSXML2::IXMLDOMDocumentPtr pXMLDom = NULL;
HRESULT hr = CoInitialize(NULL);
hr = pXMLDom.CreateInstance("Msxml2.DOMDocument.6.0");
if (FAILED(hr))
{
printf("Failed to instantiate an XML DOM.\n");
return NULL;
}
if (pXMLDom->load(L"dynaDOMsmart.xml") == VARIANT_TRUE)
{
printf("XML DOM loaded from dynaDOMsmart.xml:\n%s\n", (LPCSTR)pXMLDom->xml);
return pXMLDom;
}
else
{
// Failed to load xml
printf("Failed to load DOM from dynaDOMsmart.xml. %s\n",
(LPCSTR)pXMLDom->parseError->Getreason());
}
从 C++ 中的 Windows 窗体项目中,我正在尝试使用变量加载一个。我收到此错误:IXMLDOMDocument
MSXML2::IXMLDOMDocumentPtr pxmlDomDoc
不允许使用不完整类型
在类实例化期间检测到。
我不知道为什么会发生这种情况,因为我以相同的方式从相同语言的控制台项目中执行了相同的操作,没有错误。
答: 暂无答案
下一个:无法将架构添加到架构集合
评论
#import <msxml6.dll>
LPCSTR
LPCSTR
const cbar*
xml
reason
BSTR
wchar_t*
printf