社区
HTML/XML
帖子详情
vc++ MSXML2智能指针问题
gefenggd
2017-12-28 01:30:40
请问下,我在类成员中定义了如下只能指针
Class A
{
MSXML2::IXMLDOMElementPtr xxx;
}
那我需要在哪里调用CoInitialize 和CoUninitialize?
构造函数调用CoInitialize
然后析构函数调用CoUninitialize吗?
我发现这样也不行,智能指针xxx还是报内存访问错误,会跑到comip.h里release()报错的
...全文
147
2
打赏
收藏
vc++ MSXML2智能指针问题
请问下,我在类成员中定义了如下只能指针 Class A { MSXML2::IXMLDOMElementPtr xxx; } 那我需要在哪里调用CoInitialize 和CoUninitialize? 构造函数调用CoInitialize 然后析构函数调用CoUninitialize吗? 我发现这样也不行,智能指针xxx还是报内存访问错误,会跑到comip.h里release()报错的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oyljerry
2017-12-29
打赏
举报
回复
先看看CoInitialize有没有成功,然后每一步的指针创建都成功了
zgl7903
2017-12-28
打赏
举报
回复
在解析函数中 先调用 xx.Release, 最后再调用 CoUninitialize
V
C++
与
MSXML
一、 XML 简介 XML(Xtensible Markup Language,即扩展标记语言)的发展起源于1996年。当时,出版界巨头和Web业内人士经过共同讨论,提出了创建SGML(Standard Generalized Markup Language,即标准通用标识语言)子集(HML)的建议。该子集专用于Web,具有可扩展(或可扩充)性,并且能利用结构化标记语言...
用V
C++
访问XML文件
用微软的 DOM,
MSXML
4 //引入
msxml
4.dll #import "C:/WINNT.0/system32/
msxml
4.dll" //创建XMLDOMDocument指针
MSXML
2::IXMLDOMDocumentPtr pXMLDoc; // 初始化COM接口 ::CoInitialize(NULL); // 通过
智能指针
创建一个解析器的实例 HRESULT hr; hr =
V
C++
中操作XML(MFC、SDK)
http://www.cnblogs.com/lingyun1120/archive/2011/11/02/2232709.html XML在Win32程序方面应该没有在Web方面应用得多,很多Win32程序也只是用XML来存存配置信息而已,而且没有足够的好处的话还不如用ini。V
C++
里操作XML有两个库可以用:
MSXML
和XmlLite。
MSXML
又细分了两种接口:DOM和SAX2。XP
V
C++
中操作XML(MFC、SDK)
V
C++
中操作XML(MFC、SDK) XML在Win32程序方面应该没有在Web方面应用得多,很多Win32程序也只是用XML来存存配置信息而已,而且没有足够的好处的话还不如用ini。V
C++
里操作XML有两个库可以用:
MSXML
和XmlLite。
MSXML
又细分了两种接口:DOM和SAX2。XP没自带有XmlLite,只自带有2.x、3.x版的
MSXML
,不支持SAX2(需要MSX...
[转]V
C++
中操作XML(MFC、SDK)
XML在Win32程序方面应该没有在Web方面应用得多,很多Win32程序也只是用XML来存存配置信息而已,而且没有足够的好处的话还不如用ini。V
C++
里操作XML有两个库可以用:
MSXML
和XmlLite。
MSXML
又细分了两种接口:DOM和SAX2。XP没自带有XmlLite,只自带有2.x、3.x版的
MSXML
,不支持SAX2(需要
MSXML
4...
HTML/XML
3,055
社区成员
8,066
社区内容
发帖
与我相关
我的任务
HTML/XML
VC/MFC HTML/XML
复制链接
扫一扫
分享
社区描述
VC/MFC HTML/XML
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章