问题:请问frame怎么释放才能在创建的时候不会报错?? ( 积分:50, 回复:7, 阅读:33 )
分类:系统相关 ( 版主:luyear, zyy04 )
来自:heijuanma, 时间:2003-1-13 13:38:00, ID:1576823 [显示:小字体 | 大字体]
请问frame怎么释放,我的frame上面还有其它的像combobox控件,在不改变其值的时候怎么释放和创建都
不会出错,便要是改变了其中的值之后,再释放和创建的时候就就会报地址错误了,在改变有的控件的值
的时候我检查到,我用free根本就没有完全释放完全,有的没有释放。
怎么样释放才能在创建的时候不会报错??我认为是在释放的时候没有释放完,所以在
创建的时候老报地址错?
来自:heijuanma, 时间:2003-1-13 13:40:00, ID:1576832
我在线等啊,各位大侠请帮忙
来自:heijuanma, 时间:2003-1-13 13:42:00, ID:1576842
up
来自:Puma Wang, 时间:2003-1-13 13:49:00, ID:1576882
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
action :=caFree ;
end;
来自:heijuanma, 时间:2003-1-13 13:52:00, ID:1576898
不是窗体啊
是frame啊,兄弟
来自:lanbing1400, 时间:2003-1-13 14:12:00, ID:1576937
把你的创建和释放代码贴出来
来自:heijuanma, 时间:2003-1-13 14:21:00, ID:1576961
for counts:=mainform.ControlCount downto 4 do //if mainform.ControlCount>4 then
mainform.Controls[3].Free;
tw_kangu:=nil; //前面不知道你什么意思,但这里最起码得这样写吧 if assinged(tw_kanggu) then
tw_kangu:=TTW_kangu.Create(mainform);