delphi – 在没有关闭对话框的情况下生成FASTMM报告
发布时间:2020-12-15 09:25:20 所属栏目:大数据 来源:网络整理
导读:如果可能的话,我希望我的Delphi项目在程序运行时生成一个FASTMM内存泄漏报告,并在关闭时附加到该报告,而不必在每次关闭程序时都看到 this dialog. 如果在运行期间无法使FMM创建报告并编辑N次,我至少会想要摆脱烦人的对话框,因为我已经有了比对话框显示更详细
如果可能的话,我希望我的Delphi项目在程序运行时生成一个FASTMM内存泄漏报告,并在关闭时附加到该报告,而不必在每次关闭程序时都看到
this dialog.
如果在运行期间无法使FMM创建报告并编辑N次,我至少会想要摆脱烦人的对话框,因为我已经有了比对话框显示更详细的报告. 解决方法
您可以通过将SuppressMessageBoxes设置为False来实现此目的.只有在使用FastMM的完整版本而不是与Delphi捆绑的缩减版本时,才能使用此功能.
您无法调用CheckBlocksOnShutdown,因为它未在设备的接口部分中声明.您可以修改FastMM4.pas的源代码以使其可用.但是,在程序运行时调用它可能不会产生任何有用的结果.那只会吐出一个包含当前分配的所有内存块的报告.这与已泄露的块列表完全不同. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |