生成FASTMM报告而不关闭对话框

时间:2012-10-01 09:14:41

标签: delphi fastmm

我希望我的Delphi项目在程序运行时期间生成一个FASTMM内存泄漏报告(如果可能),并在关闭时附加到该报告,而不必在每次关闭程序时都看到this dialog。 / p>

如果无法让FMM在运行期间创建报告并编辑N次,我至少会想要摆脱烦人的对话框,因为我已经有了比对话框显示更多详细信息的报告。

1 个答案:

答案 0 :(得分:6)

您可以将SuppressMessageBoxes设置为False来实现此目的。只有在使用FastMM的完整版本而不是与Delphi捆绑的简化版本时,才能使用此功能。

您无法调用CheckBlocksOnShutdown,因为它未在设备的接口部分声明。您可以修改FastMM4.pas的源代码以使其可用。但是,在程序运行时调用它可能不会产生任何有用的结果。那只会吐出一个包含当前分配的所有内存块的报告。这与已泄露的块列表完全不同。