Foxtable(狐表)用户栏目专家坐堂 → [求助]项目处于半死机状态,大神们能通过审核输出代码找出原因吗?


  共有2409人关注过本帖树形打印复制链接

主题:[求助]项目处于半死机状态,大神们能通过审核输出代码找出原因吗?

美女呀,离线,留言给我吧!
龙潭春早
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
[求助]项目处于半死机状态,大神们能通过审核输出代码找出原因吗?  发帖心情 Post By:2018/8/16 20:22:00 [显示全部帖子]

一、事件
          前几天,把 BeforeLoadOuterTable 中的代码改成了: 

'对非开发者,禁止加载以下多个表

If e.User.Type <> UserTypeEnum.Developer Then

    Select Case e.DataTableName

        Case "签单项目","订单表","采购订单","产品价格","Users","工资表

            e.Cancel = True '那么不允许加载

    End Select

End If  

      结果,之后连着几天,FT 就一直处于半死机状态。


               【详见帖子:[求助]关于隐藏的几个问题,求大神帮忙!(5758)。

                      http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=122154&authorid=0&page=0&star=6


   
就是点击任何一个功能(表、单元格、菜单、按钮、……),系统就会死机几分钟,


然后能够使用也就十几秒,如此循环往复。


           —— 但是,其它软件工作都正常:ExcelWord、……


      实在想不出这些代码有什么不对的。


      几天后,实在忍不了了,干脆把 BeforeLoadOuterTable 中的代码都删了。


      情况稍好,但也还是经常的半死机状态,操作几下,就要停个一分钟、两分钟的!


后来甜老师说,


“ 1、系统死机问题,应该和 BeforeLoadOuterTable 代码无关,肯定是你其它地方有耗时的代码;


   2、还是做个实例发上来测试吧。”


二、问题


    做实例,还是有困难。


    找到“其它地方耗时的代码”,是个办法。现在刚开始开发,代码还没有多少。


我想问的是:


   1、是否可以输出代码,请大神们根据这些代码,直接给审一下呢?


   2、都需要输出哪些地方的代码呢?


          项目属性的、和主菜单的,还有吗?


[此贴子已经被作者于2018/8/16 20:23:14编辑过]

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/8/16 22:27:00 [显示全部帖子]

一、远程诊断 —— 最好的办法了!

               只是头儿不太愿意,需要保密,很麻烦哦!

二、耗时事件代码问题

1、【prepareedit】—— 这些代码有问题吗?

'一 ★ 禁止使用者编辑别人的内容

 

If User.Type <> UserTypeEnum.Developer Then

   

    '1. 对于一般的录入内容

    If e.Table.Cols.Contains("录入者") AndAlso User.Name <> e.Row("录入者") Then '如果使用者不是录入者

        e.Cancel = True '那么不允许编辑

    End If

   

    '2. 对于项目表和订单表

    Select Case e.Table.Name

        Case "项目表", "订单表"           

            If e.Table.Cols.Contains("项目主管") AndAlso User.Name <> e.Row("项目主管") Then '如果使用者不是该项目的主管

                e.Cancel = True '那么不允许编辑

            End If

    End Select

End If


2、【计划管理】和【drawcell】

       这两个里面都是空的,还没在这里设置过代码。
[此贴子已经被作者于2018/8/16 22:30:23编辑过]

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/8/17 18:33:00 [显示全部帖子]

甜老师,代码发到你的这个邮箱里了:majk@21cn.com

麻烦帮助审一下。

多谢了!


上面的邮箱给退回了,重发到这个邮箱了:spring.me@qq.com


以下内容是专门发给有点蓝,有点甜浏览


[此贴子已经被作者于2018/8/17 21:23:19编辑过]

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/8/17 20:54:00 [显示全部帖子]

要怎么 “ 插入特殊内容,指定发给某人 ” ?

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/8/17 21:25:00 [显示全部帖子]

发了。

看到了吗?
[此贴子已经被作者于2018/8/17 21:25:18编辑过]

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/8/17 21:49:00 [显示全部帖子]

是在 “ 添加附件 ” 中插入的附件。

蓝老师,附件内容是在菜单的“杂项”功能区,输出的项目全部代码。

我们新的代码不多( 不到 5% ),但是原来系统预置的代码不少( 超过 95% ),有50页。

所以,无法放入楼上的“内容”里。


以下内容是专门发给有点蓝,有点甜浏览





[此贴子已经被作者于2018/8/17 22:20:26编辑过]

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/8/17 22:21:00 [显示全部帖子]

发了。

这回应该可以了

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  8楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/8/17 22:46:00 [显示全部帖子]

怎么 “ 还原一个测试数据库 ” 呢?

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/8/17 23:46:00 [显示全部帖子]

好 尽快试一下

 回到顶部