Я попытался создать приложение 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;
У меня активна конфигурация отладки, но об утечках памяти не сообщается.