今日、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;
デバッグ構成をアクティブにしていますが、メモリ リークが報告されていません。