以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  程序经常出现无响应  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=70855)

--  作者:luodang2050
--  发布时间:2015/6/30 11:33:00
--  程序经常出现无响应
程序经常出现无响应,应该从哪方面着手检查?
因项目较大,且采用sql数据源,无法上传测试项目。

--  作者:luodang2050
--  发布时间:2015/6/30 11:38:00
--  
补充下,比如在表格切换行这种情况会卡住,检查“CurrentChanged”无代码,只有全局的“DrawCell”代码,且只是简单的设置下文本的显示效果。
另外,当表格存在表达式列时,特别容易卡住

--  作者:大红袍
--  发布时间:2015/6/30 11:42:00
--  

 1、把所有的表达式列的表达式删除,看卡住是否得到解决;

 

 2、如果1没解决,看事件写了什么代码,全局事件、表事件的代码,都去掉,看是否得到解决。


--  作者:luodang2050
--  发布时间:2015/6/30 12:41:00
--  
当表不为当前表时,DrawCell”事件是否有效?
--  作者:luodang2050
--  发布时间:2015/6/30 12:51:00
--  
去掉了相关代码,暂停了计划任务,项目无论进行什么操作都会间歇性卡住,关闭后重新打开正常,过段时间又会莫名奇妙的重现故障
--  作者:luodang2050
--  发布时间:2015/6/30 12:52:00
--  
感觉会是bug?
--  作者:程兴刚
--  发布时间:2015/6/30 13:13:00
--  

1、卡顿现象估计是全局代码的DrawCell事件代码有影响!

2、采用SQL数据源,一定不要保证一定速率的网速和网络的稳定性,要随时判断网络加载和保存数据都需要保证网络是否可用,论坛有很多这样的方法,自己可以收一下!


--  作者:大红袍
--  发布时间:2015/6/30 14:16:00
--  

确定不是表达式的问题了吗?注释掉 DrawCell事件 代码

 

 


--  作者:luodang2050
--  发布时间:2015/6/30 14:16:00
--  
经多次试验,卡顿现象都是出现在win7系统自动睡眠后,取消了自动睡眠后基本不出现。
貌似睡眠后系统的网络会中断,CPU也停止运行,唤醒后foxtable无法正常运行,应该怎么消除这个影响?

--  作者:luodang2050
--  发布时间:2015/6/30 14:25:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150630142238.bmp
图片点击可在新窗口打开查看
而且睡眠后程序有时会出现以上卡顿故障,有时直接变灰。
是否睡眠后只能关闭程序重新打开呢?或者有什么解决方案