我发现了delphi5的一个bug!

wgzhou747217 2002-02-27 02:39:49
假设有两个窗体Form1,Form2.
Form1上有button1
Form2上有n个combobox
procedure TForm1.Button1Click(Sender: TObject);
begin
form2:=Tform2.create(application);
form2.show;
end;
"点击button1,显示Form2,关闭Form2"
重复双引号中的操作,当Form2上的combobox越多时,出错就越快。
不知道是不是我的delphi5有问题?
...全文
68 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
INeedCa 2002-02-27
  • 打赏
  • 举报
回复
“出错就越快”?你好像没说出什么错吧?
ChenAndy 2002-02-27
  • 打赏
  • 举报
回复
哈哈,你真可爱!
Liujc 2002-02-27
  • 打赏
  • 举报
回复
不一定,如果该窗口以后不用最好释放
wgzhou747217 2002-02-27
  • 打赏
  • 举报
回复
谢谢大家
我想问一下:是不是每关闭一个窗口,都应该将他从内存中释放?
iBear 2002-02-27
  • 打赏
  • 举报
回复
close只是关闭,要真正的释放资源应该free
PoolD 2002-02-27
  • 打赏
  • 举报
回复
在form的OnClose中加上
Action := caFree;
Liujc 2002-02-27
  • 打赏
  • 举报
回复
在Form2的OnClose事件中加入
action := caFree ;
self := Nil ;
CashChin 2002-02-27
  • 打赏
  • 举报
回复
用Form2.Free 和 Form2 := nil 就可以
Liujc 2002-02-27
  • 打赏
  • 举报
回复
你在Form2关闭时应该没有释放资源
zws 2002-02-27
  • 打赏
  • 举报
回复
是你的问题
为什么不释放!!!
dext 2002-02-27
  • 打赏
  • 举报
回复
free
a12345 2002-02-27
  • 打赏
  • 举报
回复
你在干吗????
关闭form2不是释放form2,多来几次
内存都被你的创建、关闭搞乱了
那能不错啊
wgzhou747217 2002-02-27
  • 打赏
  • 举报
回复
怎么释放?
CeleronII 2002-02-27
  • 打赏
  • 举报
回复
不可能吧
Liujc 2002-02-27
  • 打赏
  • 举报
回复
资源释放问题

5,402

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧