以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 主程序 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=101893) |
-- 作者:qaz -- 发布时间:2017/6/9 11:57:00 -- 主程序 从任务管理器看,发布的程序关闭后,很长时间主程序才关闭是为什么? |
-- 作者:有点色 -- 发布时间:2017/6/9 12:36:00 -- 你用什么代码关闭程序?
发布前的项目没有这种问题? |
-- 作者:qaz -- 发布时间:2017/6/9 14:55:00 -- 没用代码关闭程序,就直接点击关闭关的, 发布前的程序也关的不快。有时候点完关闭程序也不关,需要用任务管理器强关。 |
-- 作者:有点色 -- 发布时间:2017/6/9 14:57:00 -- 你是不使用到了多线程?你的线程没有关闭? |
-- 作者:qaz -- 发布时间:2017/6/9 15:11:00 -- 如果程序打开后直接关闭,关闭速度很快,如果从SQL数据库提取数据后,再关闭,关闭速度就很慢了,还可能不关闭。 |
-- 作者:有点色 -- 发布时间:2017/6/9 15:28:00 -- 以下是引用qaz在2017/6/9 15:11:00的发言:
如果程序打开后直接关闭,关闭速度很快,如果从SQL数据库提取数据后,再关闭,关闭速度就很慢了,还可能不关闭。
你关闭之前,是否有保存数据的代码?你是否修改保存了很多数据? |
-- 作者:qaz -- 发布时间:2017/6/9 15:32:00 -- 没有,就是直接加载的数据,加载的表格有4个,加载完后关闭,关闭速度就很慢。 |
-- 作者:有点色 -- 发布时间:2017/6/9 16:08:00 -- 1、有没有提示你【是否保存】数据?
2、关闭速度慢,指什么?程序关闭了,但进程还在的意思? |
-- 作者:qaz -- 发布时间:2017/6/9 16:16:00 -- 没有提示保存。 就是指程序关闭了,但进程还有。 设置了不准重复打开程序,再次开程序时,会弹出之前设置的重复提示。
|
-- 作者:有点色 -- 发布时间:2017/6/9 17:21:00 -- 以下是引用qaz在2017/6/9 16:16:00的发言:
设置了不准重复打开程序,再次开程序时,会弹出之前设置的重复提示。
那就是这个问题了。
不要在beforeOpenProject写static变量,你要用public变量才行。 |