请教个问题~怎么样释放内存(0分)

  • 主题发起人 主题发起人 qiuyoyo
  • 开始时间 开始时间
Q

qiuyoyo

Unregistered / Unconfirmed
GUEST, unregistred user!
窗体Form1上面有个按钮CreateForm按钮,点击可以动态生成一个窗体Form2
我不想通过窗体Form2上的X来关闭释放内存
而想通过Form2上面的FreeButton按钮(它也是通过CreateForm按钮动态生成的)来释放Form2,同时保证Form1不能释放退出

请教怎么来实现按钮FreeButton的功能?先谢谢了
 
form2.free
行不
 
不行
窗体不能自身销毁
 
一般的做法是用Close,然后在窗体的OnClose事件里置Action := caFree。
 
来自:dreamisx, 时间:2006-6-6 20:58:22, ID:3463935
一般的做法是用Close,然后在窗体的OnClose事件里置Action := caFree。

这样通过Form2上的X可以释放内存~~
但现在的问题是如何用上面的FreeButoon来释放呢??
 
都说了,你在FreeButton.OnClick里调用Close;就可以了!
 
那请问dreamisx
Form2的Onclose事件怎么定义呢?
 
你看一下FORM2的事件里面有一个ON CLOSE事件
 
FreeAndNil(form2);
 
后退
顶部