0

我今天尝试创建 FireMonkey 应用程序并将 ReportMemoryLeaksOnShutdown 添加到项目文件以检测内存泄漏,但这在 FireMonkey 中不起作用。你能告诉我,有什么问题吗?这是某种错误吗?

我在项目文件上的代码:

  {$IFDEF DEBUG}
  ReportMemoryLeaksOnShutdown := True;
  {$ENDIF}


  Application.Initialize;
  Application.CreateForm(TfrmMain, frmMain);
  Application.Run;

我的代码必须产生内存泄漏:

procedure TfrmMain.Button1Click(Sender: TObject);
var
  lStrings: TStringList;

begin
  lStrings := TStringList.Create;
  lStrings.Add('test');

  ShowMessage(lStrings.CommaText);
end;

我激活了调试配置,但没有报告任何内存泄漏。

4

1 回答 1

0

似乎更新 2 已经解决了这个问题。

于 2011-11-19T15:38:02.033 回答