In der Annahme, dass der Fehler eine
AV ist,
könnte es sein, dass du über die Arraygrenzen hinausgehtst ?
Richtig wäre dann also das
Code:
**Btns[Count[color=#ff0000]-1[/color]].Btn.Free;
Btns[Count[color=#ff0000]-1[/color]].App:='';
Dec(Count);
SetLength(Btns,Count);
oder
Code:
**[color=#008000]
Dec(Count);[/color]
Btns[Count].Btn.Free;
Btns[Count].App:='';
SetLength(Btns,Count);