Edit: Auch ohne verursachten Memory leak kommt der gleiche Auszug.
Dann hat die Applikation noch andere Leaks.
Der Speicher steigt aber kontinuierlich nach oben! Erst mit EmptyDataset ist der Speicher wieder frei.
Dann ist es nicht wirklich ein Leak, der Speicher wird ja kontrolliert wieder freigegeben. Vermutlich ist er auch Delphi-intern als verfügbar markiert. Lediglich Windows merkt davon nichts. Der Hinweis, daß ReportMemoryLeaksOnShutdown kein (zusätzliches) Leak erkennt, ist schonmal ein gutes Zeichen.
Ach ja: welche Delphi-Version?