这个指针是否该delete?
TMesForm *MesForm1 = new TMesForm(Application);
MesForm1-> ShowMes(dd_FBillerID);
主程序中有上边2行代码,打开另外一个窗口,并传递参数dd_FBillerID过去,请问指针MesForm1该什么时候delete?
[解决办法]
指针可以不必手动删除,FormClose 事件内添加 Action = caFree ,关闭的时候会自动删除
void __fastcall TForm::FormClose(TObject *Sender, TCloseAction &Action)
{
Action = caFree;
}
//---------------------------------------
[解决办法]
在你用完的时候delete
一般是在showmodal()下面,要保证你后面不在用这个窗体的其他方法了等
[解决办法]
看你的ShowMes方法是如何显示窗体的,如果是用ShowModal(),而且在用户关闭窗体后不需要再次用到窗体的其他方法的话,就可以delete了,如果是用Show()显示的,那么在窗体的OnClose事件内添加代码Action=caFree
[解决办法]
不用时删除