delphi 程序运行着一段时间之后出现 存放体空间不足 无法处理此命令 怎么回事? delphi 程序运行着一段时间之后出现 存放体空间不足 无法处理此命令 怎么回事?是哪方面的问题?请高手指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BoundsChecker,Purify,或是PurifyPlus可以试试这几个工具 Purify,或是PurifyPlus好像在delphi上没法用啊 在VC++上可以用的 是不是只能用BoundsChecker啊? 还有其它检测内存错误的工具吗? Purify,或是PurifyPlus好像在delphi上没法用啊 在VC++上可以用的 是不是只能用BoundsChecker啊? 还有其它检测内存错误的工具吗? 有人说这个MemProof 好像只支持delphi5和delphi6啊 怎么办 我用的是delphi7啊 大家说说用什么工具来检测内存错误内存泄露啊? delphi7 可以用MemProof ,我一直用的简单点的你可以用fastmm试试,虽然不能精确定位到内存泄露的地方,但可以直观的看出有没有泄露 恩 我下载了这个 FastMM4 用的 找到了很多泄露的地方 现在还有一处没有解决 提示 This application has leak memory: 109—116bytes TBitmapImage X1374 可是我并没有定义TBitmapImage 的变量啊 怎么回事哦 我的代码是这样的 请大家帮忙看看var ABitmap: TBitmap; dc: HDC;begin ABitmap := TBitmap.Create; ABitmap.PixelFormat := pf24bit; ABitmap.Width := Width; ABitmap.Height := Height; dc := m_hdc; MoveMemory(ABitmap.ScanLine[Height - 1], myBuffer, 1082880); //将 myBuffer拷贝到ABitmap FreeMemory(myBuffer); ReleaseDC(0, dc); img1.Picture.Bitmap := ABitmap; img1.Width := ABitmap.Width; img1.Height := ABitmap.Height; FreeMemory(ABitmap);end;大家帮忙看看 我用FastMM4 检测发现提示 This application has leak memory: 109—116bytes TBitmapImage X1374 可是我并没有定义TBitmapImage 的变量啊 怎么回事哦 请问老师该怎么改呢?我只是想 把缓冲区 myBuffer拷贝到ABitmap 然后在Imge控件上显示出来 希望您能指教啊 先谢谢了 上面的代码怎么修改 才能实现把缓冲区 myBuffer 在Imge控件上显示出来 而且不出现内存泄漏呢?请高手帮忙啊 ABitmap.free不要用FreeMemory(ABitmap);对象的释放应该使用其析构函数 是不是系统盘有问题呀你可以用CHKDSK /F 盘符修复一下试试........... vb调用delphi写的dll文件 Frxreport 4.3简单使用问题 image控件如何显示memorystream 从idhttp中get的图象?? 请问一个打印的问题 在线等待,答对立即给分, 用了这么久Delphi,没想到Panel.Top可以这样用 char怎么转成ascii和int比大小啊 请问TNMftp是什么控件?哪里能找到? case 语句的问题? 求delphi使用的G726编码 谢谢 哪位帮忙把这段vs2008代码转成delphi代码? 100分!Timage控件图片的问题! 求助路径调用问题,在线等!
可以试试这几个工具
Purify,或是PurifyPlus好像在delphi上没法用啊 在VC++上可以用的 是不是只能用BoundsChecker啊?
还有其它检测内存错误的工具吗?
还有其它检测内存错误的工具吗?
提示 This application has leak memory: 109—116bytes TBitmapImage X1374 可是我并没有定义TBitmapImage 的变量啊 怎么回事哦
var
ABitmap: TBitmap;
dc: HDC;begin
ABitmap := TBitmap.Create;
ABitmap.PixelFormat := pf24bit;
ABitmap.Width := Width;
ABitmap.Height := Height; dc := m_hdc; MoveMemory(ABitmap.ScanLine[Height - 1], myBuffer, 1082880); //将 myBuffer拷贝到ABitmap FreeMemory(myBuffer); ReleaseDC(0, dc); img1.Picture.Bitmap := ABitmap;
img1.Width := ABitmap.Width;
img1.Height := ABitmap.Height; FreeMemory(ABitmap);end;大家帮忙看看 我用FastMM4 检测发现提示 This application has leak memory: 109—116bytes TBitmapImage X1374 可是我并没有定义TBitmapImage 的变量啊 怎么回事哦
请问老师该怎么改呢?我只是想 把缓冲区 myBuffer拷贝到ABitmap 然后在Imge控件上显示出来 希望您能指教啊 先谢谢了
不要用FreeMemory(ABitmap);对象的释放应该使用其析构函数
CHKDSK /F 盘符
修复一下试试...........