du solltest ausserdem schonmal folgendes ändern:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
BtnList := TObjectList.Create( false );
end;
denn sonst passiert hier
Delphi-Quellcode:
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
BtnList.Free;
end;
folgendes:
die objectlist ist defaultmäßig auf "OwnsObjects" und mit dem befehl werden die buttons schon freigegeben. was allerdings das formular auch tut. daher wirst du vermutlich exceptions bekommen.
Ansonsten zu deiner Frage ein sauerländisches Fragewort mit 2 Buchstaben: hä???
Gruß
Reli