读书人

delphi 创建窗体内存释放有关问题

发布时间: 2013-09-08 15:21:21 作者: rapoo

delphi 创建窗体,内存释放问题
form1 是主窗体,form2是另外一个窗体
form1下的button事件中,
frm2:=TForm2.Create(self);
frm2.show;//注:这里就用show,不用showmodual.

目的:按下 form1的button按钮,就 弹出 form2窗体。当form2窗体关闭后,创建的frm2 也随之 释放。
不知道该如何去做。请各位大神指教!
[解决办法]
在form2的onclose中写入 free;

procedure tform2.formclose(sender: tobject; var action: tcloseAction);
begin
Free;
end;
[解决办法]
OnClose事件里Self.Free

读书人网 >.NET

热点推荐