743分全送给你.帮我解决最后个问题.完美解决.

liuzhong001 2008-10-15 05:15:24
从codeguru上载了份代码下来,发现有内存泄漏,自己有不知道如何改,大家看看.
http://www.codeguru.com/cpp/controls/richedit/article.php/c5383

当插入一张gif时,像是没释放掉内存,内存,虚拟内存都一直涨.













743分全送给你.帮我解决最后个问题.完美解决.
...全文
197 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
孤客天涯 2008-10-16
  • 打赏
  • 举报
回复
内存泄露不能从任务管理器中的虚拟内存大小信息来定论,你可以做个实现,随便打开一个窗口,比如记事本,记下它的虚拟内存,然后将记事本最小化后再看它的虚拟内存,是不是变小了?然后再最大化后虚拟内存又变大了.
内存泄露只能从你调试时退出程序时从Debug信息中看到.
liuzhong001 2008-10-16
  • 打赏
  • 举报
回复
插入gif之前:

插入gif之后:

将gif删除掉之后:
FireBirdCN 2008-10-16
  • 打赏
  • 举报
回复
邮件已发送
liuzhong001 2008-10-16
  • 打赏
  • 举报
回复
4316031@qq.com
谢谢.
FireBirdCN 2008-10-16
  • 打赏
  • 举报
回复
LZ留个邮箱
我这里有个 毕设时参考过的例子
跟你发的那个类似
貌似效果还好一点
发给你用用 研究一下吧

一条晚起的虫 2008-10-16
  • 打赏
  • 举报
回复
我也没有发现内存泄漏的情况。
saintbird 2008-10-16
  • 打赏
  • 举报
回复
下载后试用了一下,没发现内存泄露的问题,但对外部文件的支持确实不太好。
ljooo 2008-10-16
  • 打赏
  • 举报
回复
用boundsChecker没有发现内存泄漏,
但下面这句退出时出错。
RUNTIME_CLASS(CMyEditView)
liuzhong001 2008-10-16
  • 打赏
  • 举报
回复
哦!
smallfishff 2008-10-16
  • 打赏
  • 举报
回复

当你删除之后 内存没有降下来是因为 它的删除调用在对象创建内部.你需要再新建一个图像 内存就降下来了.你可以试试.

但还是有内存问题 在debug时不能正常结束.
dch4890164 2008-10-15
  • 打赏
  • 举报
回复
为什么不用gdi+呢

19,464

社区成员

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

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