Moin...
Blöde Frage: Wo gibst du die Instanzen (.bmp := TBitmap.Create) wieder frei wenn du das Array mit den Records wegwirfst?
Mach mal in der
dpr:
Delphi-Quellcode:
begin
{$IFDEF DEVELOPMENT} // wenn du willst ;-)
ReportMemoryLeaksOnShutdown := True; // das ist wichtig
{$ENDIF}
Application.Initialize;
Application.MainFormOnTaskbar := True;
...
...dann siehst du was du nicht weggeräumt hast.