首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2013-09-08 
delphi 创建窗体,内存释放问题form1 是主窗体,form2是另外一个窗体form1下的button事件中,frm2:TForm2.Cr

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

热点排行