我在删除 Borland C++Builder 6 中动态创建的按钮时遇到问题。
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner) {
TButton *but = new TButton(this);
but->Left = 100;
but->Top = 100;
but->OnClick = click;
Form1->InsertControl(but);
}
void __fastcall TForm1::click(TObject *Sender) {
delete Sender;
}
当我单击创建的按钮时,出现错误“模块'rtl60.bpl'中地址40005905的访问冲突,读取地址00000018”
我知道为删除它的按钮分配一个方法是错误的,但我真的需要通过按下它来删除按钮