一、事件
前几天,把
BeforeLoadOuterTable 中的代码改成了:
'对非开发者,禁止加载以下多个表
If e.User.Type <> UserTypeEnum.Developer Then
Select Case e.DataTableName
Case "签单项目","订单表","采购订单","产品价格","Users","工资表"
e.Cancel = True
'那么不允许加载
End Select
End If
结果,之后连着几天,FT 就一直处于半死机状态。
【详见帖子:[求助]关于“隐藏”的几个问题,求大神帮忙!(57、58楼)。
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=122154&authorid=0&page=0&star=6】
就是点击任何一个功能(表、单元格、菜单、按钮、……),系统就会死机几分钟,
然后能够使用也就十几秒,如此循环往复。
—— 但是,其它软件工作都正常:Excel、Word、……
实在想不出这些代码有什么不对的。
几天后,实在忍不了了,干脆把 BeforeLoadOuterTable 中的代码都删了。
情况稍好,但也还是经常的半死机状态,操作几下,就要停个一分钟、两分钟的!
后来甜老师说,
“ 1、系统死机问题,应该和 BeforeLoadOuterTable 代码无关,肯定是你其它地方有耗时的代码;
2、还是做个实例发上来测试吧。”
二、问题
做实例,还是有困难。
找到“其它地方耗时的代码”,是个办法。现在刚开始开发,代码还没有多少。
我想问的是:
1、是否可以输出代码,请大神们根据这些代码,直接给审一下呢?
2、都需要输出哪些地方的代码呢?
项目属性的、和主菜单的,还有吗?
[此贴子已经被作者于2018/8/16 20:23:14编辑过]