I need to activate the ReportMemoryLeaksOnShutdown
functionality to report the memory leaks of my application, but only under debug mode (when the Delphi IDE is
If you mean "debug mode" as compiled using the Debug build configuration (D2007+), you'll have the DEBUG symbol defined, so you can activate the ReportMemoryLeaksOnShutdown even when running oustide the debugger with:
{$IFDEF DEBUG}
ReportMemoryLeaksOnShutdown := True;
{$ENDIF}
If you want to run only if the debugger is present, look at RRUZ answer