ADO内存泄漏问题,在线等。。。

cwbcwb505 2009-09-16 05:07:51
代码如下:
fun()
{
_ParameterPtr Param;
_CommandPtr pCommand;
_variant_t var;
Param.CreateInstance(__uuidof(Parameter));
pCommand.CreateInstance(__uuidof(Command));
pCommand->ActiveConnection = m_pConnectionAuthentication;

.......................................

pCommand->Release();
pCommand.Detach();
Param->Release();
Param.Detach();
}

每次有人过来调用这个函数的时候,我就会生面这两个指针,ParameterPtr以及CommandPtr;在函数返回的时候我会像上面那样释放,但不知道为什么,我的内存还是会一直往上面涨呢?请问我上面的释放方法有错吗?pConnectionAuthentication是一个SQL的连接,是开始就连好,到程序关闭的时候才释放的!
...全文
98 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunnywyg 2009-09-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mengde007 的回复:]
可能是其他地方的资源泄漏;
[/Quote]

帮顶..
mengde007 2009-09-16
  • 打赏
  • 举报
回复
可能是其他地方的资源泄漏;

64,439

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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