Okay jetzt habe ich die Speicherlecks gefunden. Einmal hab ich in TFlotte.Destroy vergessen, die einzelnen Schiffe im Array wieder freizugeben.
Und das andere Leck war etwas schwieriger zu finden: Im Destroy-Ereignis der Form hat noch ein
Delphi-Quellcode:
BTMemoryFreeLibrary(mp_MemoryModule);
FreeMemory(mp_DllData);
gefehlt.