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