Ich verstehe das hinten und vorne nicht. Ein OnClick-Event eines Buttons kann doch den Button ganz normal zerstören? Schreib doch einfach mal in das
OnClick
-Event eines normalen Buttons
Sender.Destroy()
. Wo soll denn da die
Exception sein?
Wo ich eher eine
Exception sehe ist hier:
Delphi-Quellcode:
SetLength(btns, 0);
for i := 0 to random(9) + 1 do
begin
btns[i] := TButton.Create(nil);
[...]
Wie soll das funktionieren? Du setzt das Array (unnötigerweise) auf Länge Null und fängst dann an, darin herumzuschreiben.