窗体的Destroy和Free过程有什么区别?
似乎都是将窗体从内存中清除。 问题点数:20、回复次数:4Top
1 楼szcoder(moto)回复于 2003-09-01 09:07:43 得分 15
唯一的区别就是Free调用的时候会先检查调用指针是否为nil,而destroy不会。
Free也是调用的Destroy。自己不要调用destroy,因为不安全。Top
2 楼fhuibo(永远深爱一个叫“莎”的好女孩儿)回复于 2003-09-01 09:16:18 得分 0
Free调用的时候会先检查调用指针是否为nil
destroy为关闭时Top
3 楼IORILI(眼镜)回复于 2003-09-01 09:51:44 得分 0
Free调用的时候会先检查调用指针是否为nil.
Top
4 楼myling(不理你)回复于 2003-09-01 10:00:10 得分 5
procedure TObject.Free;
begin
if Self <> nil then
Destroy;
end;Top




