我有一个想法,在夜间自动构建中启用 FastMMs memleakreporting。消息框当然应该被禁用。
最简单的可能是如果存在内存泄漏,应用程序退出代码 > 0。我做了一个快速测试,退出代码是 0,带有 memleak 和 FastMM。

所以我的问题是如何检测 FastMM 中是否存在 memleak 来设置退出代码?

最佳答案

在我之前的 Delphi 项目中,我使用了 MemCheck。它创建了文本日志文件,其中包含检测到的所有泄漏。我喜欢这种报告方式,我看到 FastMM 可以选择创建这样的文件:在 FastMM4Options.inc 中有 LogErrorsToFile 。这样您需要检查日志文件而不是检查退出代码。

关于delphi - 使用 FastMM 和退出代码检测内存泄漏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2055354/

10-11 18:44