以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 点击右上角的关闭按钮程序就死了 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=88593) |
-- 作者:jswalley -- 发布时间:2016/8/5 14:25:00 -- 点击右上角的关闭按钮程序就死了 还在开发的系统,现在点击右上角的关闭按钮程序就死了。怎么回事呢? |
-- 作者:大红袍 -- 发布时间:2016/8/5 14:35:00 -- 不明白你什么意思。执行了什么,什么死了。 |
-- 作者:jswalley -- 发布时间:2016/8/5 14:48:00 -- 就是点击了 狐表窗口右上角的控制窗口的【关闭当前窗口】(其他两个是最小化,还原两个按钮),程序就不动了。只能在 任务管理器 中 关闭 这个程序。 |
-- 作者:jswalley -- 发布时间:2016/8/5 14:59:00 -- 哦,程序没有死,是过了很久才退出,好像在保存什么东西,但我执行的是 Syscmd.Project.Exit(False),如果我等待这个正常退出之后,下次再打开,然后关闭就快很多了。 |
-- 作者:大红袍 -- 发布时间:2016/8/5 15:08:00 -- 关闭的时候,在什么事件,执行了什么代码? |
-- 作者:jswalley -- 发布时间:2016/8/5 15:15:00 -- 关闭的时候,没有执行任何代码,在BeforeCloseProject函数中还写了一个MessageBox语句,过了一分多钟,才弹出来。 但只要正常这一次之后,后续几次都很快关闭退出了。但不知道下次什么时候退出的时候会要很长时间。 |
-- 作者:大红袍 -- 发布时间:2016/8/5 15:24:00 -- 你关闭项目的时候,是执行这句代码?
Syscmd.Project.Exit(False) |
-- 作者:jswalley -- 发布时间:2016/8/5 15:33:00 -- 是的,是在主界面的一个按钮中执行的代码。 但如果直接点击控制窗口的关闭,应该不执行这个代码了吧。但现象是一样的。 [此贴子已经被作者于2016/8/5 15:35:04编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/8/5 15:47:00 -- 看看你的项目,看每个表,是不是有很多修改了的数据。保存是需要耗费时间的。 |
-- 作者:jswalley -- 发布时间:2016/8/5 16:57:00 -- 如果我执行了 Exit(False),系统还会要保存数据吗? |