首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

关于CodeGuard的内存泄漏有关问题

2012-02-19 
关于CodeGuard的内存泄漏问题我用的CB写的程序,当我的程序退出的时候会报动态分配的内存(通过SysGetMem)分

关于CodeGuard的内存泄漏问题
我用的CB写的程序,当我的程序退出的时候会报动态分配的内存(通过SysGetMem)分配的内存没有释放掉,但我在程序中没有分配内存,我想应该是系统自己分配的内存,但他自己为什么不能释放掉呢,定位的时候只能定位在汇编语句处,不能定位在源码处,这个问题已经搞得我焦头烂额了啊,哪位高手帮我解决下!!

[解决办法]
基本上CODEGUARD的报错是很准的,你需要详细检查你的代码,肯定是哪里的对象没有释放,看看CODEGUARD的提示,基本可以确定位置.
[解决办法]
用fastmm吧,他会告诉你调用过程,包括那些文件以及对应文件所在代码的行数,这样就更容易找到地方了,不过leak不一定就是你自己的问题,宝蓝的vcl代码本来就存在leak。

热点排行