2

在 Delphi XE2 中创建一个新的 HD Firemonkey 应用程序。

在窗体上放置一个 TMenuBar。在设计时编辑并添加一个“Foo”菜单项,添加一个子项“Bar”。

在 .dpr 中打开内存泄漏报告

ReportMemoryLeaksOnShutdown := true;

运行应用程序。尽可能多地点击“酒吧”...

只是我还是内存泄漏比比皆是?

TList x2 Unknown x1 Position x4 TBounds x3, Unknown x1 TPopup x1

(每次点击)

我应该为此担心吗?

4

1 回答 1

3

所有这些都归 FMX.Menus 中的 TMenuItem.Popup() 中的 Popup 所有。

如果最后释放 Popup 对象,所有泄漏都会消失。

这是一个明显的错误,但很容易修复。

我修改了源文件并将其放在我的项目文件夹中,直到他们发布错误修复。

于 2011-11-08T21:41:01.023 回答