vc++ MSXML2智能指针问题

gefenggd 2017-12-28 01:30:40
请问下,我在类成员中定义了如下只能指针
Class A
{
MSXML2::IXMLDOMElementPtr xxx;
}

那我需要在哪里调用CoInitialize 和CoUninitialize?
构造函数调用CoInitialize
然后析构函数调用CoUninitialize吗?
我发现这样也不行,智能指针xxx还是报内存访问错误,会跑到comip.h里release()报错的
...全文
145 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyljerry 2017-12-29
  • 打赏
  • 举报
回复
先看看CoInitialize有没有成功,然后每一步的指针创建都成功了
zgl7903 2017-12-28
  • 打赏
  • 举报
回复
在解析函数中 先调用 xx.Release, 最后再调用 CoUninitialize

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧