为什么在嵌入式 Windows XP 下运行的 Delphi 2006 应用程序出现内存错误
我有一个使用 FastMM4 的 D2006 应用程序(例如,它在 DPR 文件中的 use 子句的开头有“FastMM4”)。我知道 Delphi 使用 FastMM4 作为内存管理器,但…
为什么要使用“菜单”?单位确定得太早了吗?
我在打开 FastMM 和 FullDebugMode 的情况下测试了我的应用程序,因为我遇到了一些关闭问题。 在解决了我自己的一堆问题后,FastMM 开始抱怨在 TPopup…
FastMM,用于动态加载 DLL 中泄漏的堆栈跟踪内存,使用运行时包编译
我将 FastMM 与 JCL 调试信息一起使用来跟踪应用程序中的内存泄漏。不过我有一些插件,它们是在 Delphi 中编译的 dll,dll 和主应用程序都使用通用的…
如何在 Delphi 中正确释放/最终化 ActiveX DLL?
我们在这里使用一个名为 ODNCServer 的类 - 在初始化时,会创建一个 TAutoObjectFactory 对象: initialization pAutoObjectFactory := TAutoObjectFa…
德尔福 - 结构 字符串未被释放 [FastMM 管理器]
如果我声明 PSomeStruct = ^TSomeStruct TSomeStruct = record s1 : string end 并运行以下代码: var p: PSomeStruct begin new(p) p^.s1:= 'somethi…
FastMM svn版本
我通过 svn checkout 下载了 FastMM。 (而不是稳定的打包版本) 我可以在我的发布版本中使用它(或者使用安全吗)? 正如 Rob Kennedy 建议的那样,…
如何在 DUnit 中使用 FastMM 启用内存泄漏跟踪?
在 GUI 测试运行程序中,用于内存泄漏检查的菜单项是 不活动(灰显)。 有没有一个特殊的开关我还没有找到 激活它们? 使用 DUnit 9.4(来自 Delphi 2…
如何使用 fastMM 追踪棘手的内存泄漏?
将项目从 Delphi 2007 升级到 Delphi 2009 后,我遇到了未知的内存泄漏,到目前为止,我一直在尝试使用 fastMM 来跟踪它,这是 fastMM 堆栈跟踪报告的…