Foxtable(狐表)用户栏目专家坐堂 → [求助]登录窗口测试连接成功后重启项目出错


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

主题:[求助]登录窗口测试连接成功后重启项目出错

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107752 积分:548099 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/12 12:06:00 [显示全部帖子]

把所有项目事件代码,登录窗口所有代码都发上来

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107752 积分:548099 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/12 13:38:00 [显示全部帖子]

去掉窗口按钮里的【Syscmd.Project.Open(ProjectFile)】改为放到AfterOpenProject

AfterOpenProject
Dim Open As String = ProjectPath & "\Attachments\Open.txt"
Dim OpenText As  String = FileSys.ReadAllText(Open)

If OpenText = "Open"   '判断修改数据源信息传递过来的参数,决定是否打开开设置窗口
    Forms("数据连接").open()
Syscmd.Project.Open(ProjectFile)
    Return
Else
    Forms("创建单位").open()
Syscmd.Project.Open(ProjectFile)
    Return                   '一定要写上,否则会报错!
End If

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107752 积分:548099 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/12 13:47:00 [显示全部帖子]

这2个窗口改为模式窗口

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107752 积分:548099 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/12 14:08:00 [显示全部帖子]

什么样的情况下需要重启?什么情况不需要重启?自己加个全局变量判断一下,符合条件再重启

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107752 积分:548099 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/12 14:22:00 [显示全部帖子]

登录窗口 Button2 click的代码【Syscmd.Project.Open(ProjectFile)】改为vars("重启") = true


AfterOpenProject
Dim Open As String = ProjectPath & "\Attachments\Open.txt"
Dim OpenText As  String = FileSys.ReadAllText(Open)

If OpenText = "Open"   '判断修改数据源信息传递过来的参数,决定是否打开开设置窗口
    Forms("数据连接").open()
if vars("重启") = true
Syscmd.Project.Open(ProjectFile)
endif
    Return
Else
    Forms("创建单位").open()
    Return                   '一定要写上,否则会报错!
End If

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107752 积分:548099 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/13 10:10:00 [显示全部帖子]

请上传实例测试

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107752 积分:548099 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/13 10:33:00 [显示全部帖子]

LoadUserSetting事件有一句Syscmd.Project.Exit(),去掉

 回到顶部