Foxtable(狐表)用户栏目专家坐堂 → 发布后的程序不定时假死


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

主题:发布后的程序不定时假死

帅哥哟,离线,有人找我吗?
liuqide
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:199 积分:2070 威望:0 精华:0 注册:2018/4/19 13:46:00
发布后的程序不定时假死  发帖心情 Post By:2019/1/7 16:55:00 [显示全部帖子]

foxtable版本为2018-3-9,发布后的程序,运行中偶尔会出现某个窗口点击操作无反应,鼠标是能移动的,但比如点查询点保存,事件都不触发,程序处于假死状态。如果用管理员身份运行程序就不会出现这种假死情况。请问这是什么原因,有没有解决方案。

 回到顶部
帅哥哟,离线,有人找我吗?
liuqide
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:199 积分:2070 威望:0 精华:0 注册:2018/4/19 13:46:00
  发帖心情 Post By:2019/1/8 9:13:00 [显示全部帖子]

'AfterOpenProject


BaseMainForm.Text = "生产管理系统"


'程序标题居左
BaseMainForm.visible = True
CType(BaseMainForm,C1Ribbon.C1RibbonForm).Ribbon.CaptionAlignment = 0


If User.Type <> UserTypeEnum.Developer
    RibbonTabs("其他").Groups("OuterData1").Enabled = False
    For Each tb As Table In Tables
        tb.visible = False
    Next
    If Date.Today > "2019-03-01"
        Syscmd.Project.Exit()
    End If
End If

If User.Type = UserTypeEnum.Developer Or User.Type = UserTypeEnum.Administrator Then
    RibbonTabs("统计分析").Groups("功能组5").Visible = True    
End If

If User.Group = "销售经理" Or User.Group = "业务员" Or User.Group = "业务助理" Then
    
End If

If User.Type = UserTypeEnum.User Then
If User.IsRole("修改工序报工") Then
    RibbonTabs("日常工作").Groups("功能组2").Items("工序报工查询").Enabled = True
    RibbonTabs("日常工作").Groups("功能组2").Items("工序报废查询").Enabled = True
Else
    RibbonTabs("日常工作").Groups("功能组2").Items("工序报工查询").Enabled = False
    RibbonTabs("日常工作").Groups("功能组2").Items("工序报废查询").Enabled = False    
End If
If User.Group = "销售经理" Or User.Group = "业务员" Or User.Group = "业务助理" Then
    RibbonTabs("日常工作").Groups("功能组1").Items("订单导入").Enabled = True
Else
    RibbonTabs("日常工作").Groups("功能组1").Items("订单导入").Enabled = False
End If
End If

'LoadUserSetting


StatusBar.Message2 = Date.Today & "  " &  User.Name

 回到顶部
帅哥哟,离线,有人找我吗?
liuqide
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:199 积分:2070 威望:0 精华:0 注册:2018/4/19 13:46:00
  发帖心情 Post By:2019/1/8 10:15:00 [显示全部帖子]

1.试过了不行
2.后面我试试
3.程序是刚打开时是正常的,是运行一段时间后偶尔出现假死,应该跟AfterOpenProject无关

 回到顶部
帅哥哟,离线,有人找我吗?
liuqide
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:199 积分:2070 威望:0 精华:0 注册:2018/4/19 13:46:00
  发帖心情 Post By:2019/1/8 11:01:00 [显示全部帖子]

我指的是在程序图标右击"以管理员身份运行"打开程序,并不是在程序登陆时用”管理员“帐号登陆,所以这个跟UserTypeEnum.Administrator没有关系啊

 回到顶部