ReportMemoryLeaksOnShutdown kann nur Speicherlecks finden, welche
im Delphi-Speichermanager (FastMM) liegen.
File-/
GDI-Handles und direkte Speicheranfragen an Windows sind dort nicht enthalten.
Auch werden nur Speicherlecks gefunden, welche zum Programmende (noch) existieren.
Einfach nur ein
TEdit.Create(Self);
in einem Timer wird nicht gefunden, auch wenn wärend der Laufzeit dort "Speicherlecks" entstehen,
so werden diese zum Programmende vom Self (der Form) aufgeräumt und schwupps, wird nichts davon mehr gefunden.
Ein Therapeut entspricht 1024 Gigapeut.