Das array gebe ich über Form.Destroy frei.
Delphi-Quellcode:
procedure TForm6.FormDestroy(Sender: TObject);
var
i: integer;
begin
for i := 0 to high(PatBildAr) do
PatBildAr[i].Free;
SetLength(PatBildAr, 0);
end;
Mein Gedanke war, das die Images nur ins Array geladen werden und bei Bedarf von dort über assign wieder geladen werden.
Deshalb wunderte ich mich über das direkte erstellen auf dem PanelTop.