LaB*_*cca 1 delphi debugging fastmm
我正在尝试使用FullDebugMode(fastmm4)来详细报告内存泄漏.
虽然我可以在一个虚拟应用程序中成功地完成这项工作,这个应用程序创建并且不会释放TStringList我不能在另一个应用程序中.
在这两个项目中,dpr是这样的:
{$DEFINE FullDebugMode}
{$DEFINE LogMemoryLeakDetailToFile}
uses
FastMM4,
Run Code Online (Sandbox Code Playgroud)
我启用FullDebugMode了Fasttmm inc选项文件.
在两个项目的项目选项中,我将以下设置设置为True:
在编译选项卡中:
**发送运行时类型信息
使用调试dcus**
在linknig选项卡中:
调试信息
这些设置适用于虚拟应用程序,但对于刚刚连接后的真实应用程序,我可以看到IDE事件日志窗口填充,之后
模块加载:SHLWAPI.dll.没有调试信息.基地址等......
程序立即重置(就像我做了CTRL-F2)
你有什么想法?
FastMM_FullDebugMode.dll可能有问题,FullDebugMode需要它(并在SHLWAPI.dll之后加载).你有FastMM_FullDebugMode.dll在与你的应用程序相同的目录中吗?它是正确的版本吗?
| 归档时间: |
|
| 查看次数: |
1303 次 |
| 最近记录: |