在按钮中添加代码 Form.close 报出内存错误 如图 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm3.btnCloseClick(Sender: TObject);begin //action := cafree; //Form3.Close; Form3.Close; //FormClose;end;错误代码想在按钮中实现关闭窗体 你的Form3的close事件有代码么?? procedure TForm3.btnCloseClick(Sender: TObject);begin close;end;----出错就找找看你关闭时执行什么事件了 用F7逐行跟踪,看那行代码出错了.检查close;Destroy 事件中的代码. 肯定是你close里写了什么东西,也可能是前面有类的create,没有free就关闭窗口了 Form3.Close; 这样写是完全错误的。直接写close或者self.closeform3 是一个全局的变量。和Tform3没什么关系的 直接调用方法close就可以了吧。再说Form3.close有吗?怎么调用出来的??基本的还是要知道的。 刚才自己打开Delphi 测试了一下Form3.closecloseself.close不都是一个意思吗?都能正常关闭的。应该是窗体重绘还没有完成就被释放了。不知道楼主的Button是不是自绘的。 或许LZ的TForm3不是自动创建的?所以全局变量form3没有被创建? 是线程未结束吗?PS:貌似我在Delphi版还没看到几个结贴给分的人…… 求个算法与思路。bdmh帮忙看看。谢谢 如何得知ACCESS中表的字段有效性规则呢? 关于监控的usb问题 散分 天亮结贴 [请教]ADO中怎么样设置“不自动提交” Borland 发布 Delphi 7.1 升级补丁 wwDBGrid中的FooterValue的值怎么计算? 东进语音卡的录音问题 richedit中的内容不能超过64k,怎么办? delphi对图片的操作 怎样知道ExecSQL的执行结果是成功还是失败? 字符串还原
begin
//action := cafree;
//Form3.Close;
Form3.Close;
//FormClose;
end;
错误代码
想在按钮中实现关闭窗体
begin
close;
end;----出错就找找看你关闭时执行什么事件了
直接写close或者self.close
form3 是一个全局的变量。和Tform3没什么关系的
再说Form3.close有吗?怎么调用出来的??
基本的还是要知道的。
Form3.close
close
self.close
不都是一个意思吗?都能正常关闭的。
应该是窗体重绘还没有完成就被释放了。不知道楼主的Button是不是自绘的。