首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
VC/MFC
数据库
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
什么时候调用应该调用Release()而不会出错?
[已结贴,结贴人:RedskyDeng]
加为好友
发送私信
在线聊天
RedskyDeng
血色天空
等级:
可用分等级:
贫农
总技术专家分:
11
总技术专家分排名:
208503
揭帖率:
100.00%
发表于:
2008-08-08 17:42:35
楼主
ADO中:
_ConnectionPtr 在使用完成后调用Release()释放资源没问题;
而_RecordsetPtr在不使用时调用Release()会出错;
该Release函数到底执行了什么操作,他的作用是否能用->Close()代替?
_RecordsetPtr到底可不可以认为是指针?
问题点数:
40
回复次数:
1
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tabby
-_-b .. 内存泄漏
等级:
可用分等级:
小地主
总技术专家分:
24997
总技术专家分排名:
443
发表于:
2008-08-08 18:25:10
1
楼 得分:
40
两者在调用完最后都要close,并release.Release释放内部的接口指针,同时内部指针赋值为 NULL
出错应该是你代码写的有问题..正常的流程应该是:
m_pRecordset->Close();
m_pRecordset.Release();
m_pConnection->Close();
m_pConnection.Release();
CoUninitialize();
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友