以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  主程序  (http://foxtable.com/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变量才行。