N
nofuture
Unregistered / Unconfirmed
GUEST, unregistred user!
看了好多程序,不明白什么时候要用这个FREE
为什么一动态创建窗体就要把这个窗体FREE了呢?不是还在用吗?怎么就释放内存了?
我的理解是不用的时候采用FREE,比如把这个窗体关掉,然后使用FREE.~!
例子:
procedure Tlogin_Frm.Action1Execute(Sender:Tobject);
begin
Application.Create(Tmain_Frm,mail_Frm);
main_Frm.ShowModal;
main_Frm.free;
end;
为什么一动态创建窗体就要把这个窗体FREE了呢?不是还在用吗?怎么就释放内存了?
我的理解是不用的时候采用FREE,比如把这个窗体关掉,然后使用FREE.~!
例子:
procedure Tlogin_Frm.Action1Execute(Sender:Tobject);
begin
Application.Create(Tmain_Frm,mail_Frm);
main_Frm.ShowModal;
main_Frm.free;
end;