请问在一个窗体中 ,释放一个创建的类在xx.Close或xx.Destroy中释放有区别嘛?(10分)

  • 主题发起人 主题发起人 deadman
  • 开始时间 开始时间
D

deadman

Unregistered / Unconfirmed
GUEST, unregistred user!
TFormxx.close(Sender: TObject
var Action: TCloseAction)
begin
TClass.Free;
end

TFormxx.Destroy(Sender:TObject)
begin
TClass.Free;
end
我知道Close在Destroy前执行,难道就是Free的先后不一样嘛?没其他不同了?
 
Destroy下面执行的好
close只是窗口才有的事件,而且close后,窗口不一定释放的,可能是隐藏而已,在close处释放资源可能导致后面重新显示隐藏窗口有问题。
 
接受答案了.
 
后退
顶部