以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 系统登录问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=154008) |
-- 作者:deliangzhaoe -- 发布时间:2020/9/1 6:32:00 -- 系统登录问题 现在系统在登录时如果遇到网络不好或不通的情况会显示无法加载**表或**窗口,但最后会不出现登录窗口,不用填写用户名和密码,而直接进入系统。 如何让系统在检测到网络不好或不通,无法加载窗口或表时,直接退出系统,不能进入系统? 阿里云服务器,外部数据源。 请老师帮忙指点一下。谢谢 |
-- 作者:有点蓝 -- 发布时间:2020/9/1 8:51:00 -- 到项目属性:http://www.foxtable.com/webhelp/topics/0008.htm 【关闭开发功能】设置为true 【发布后禁止开发者登录】设置为true
|
-- 作者:deliangzhaoe -- 发布时间:2020/9/1 20:48:00 -- 不是系统默认的登录窗口,是自己做的登录窗口。 http://www.foxtable.com/webhelp/index.htm?page=2965.htm http://www.foxtable.com/webhelp/index.htm?page=2965.htm
|
-- 作者:有点蓝 -- 发布时间:2020/9/1 21:40:00 -- 一样设置,如果不行上传实例测试 |
-- 作者:deliangzhaoe -- 发布时间:2020/9/2 16:15:00 -- 不行 |
-- 作者:有点蓝 -- 发布时间:2020/9/2 16:16:00 -- 请上传实例测试 |
-- 作者:deliangzhaoe -- 发布时间:2020/9/5 7:07:00 -- 参考了:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&replyID=18134&ID=139065&skin=1 已经解决。谢谢蓝老师。 |
-- 作者:deliangzhaoe -- 发布时间:2020/9/5 21:32:00 -- 我在项目属性的beforeloadoutertable中加了如下代码: If TryConnectHost("www.baidu.com") =False e.Cancel = True e.HideSplashForm = True messagebox.Show("网络不通,请检查网络配置情况") End If 由于外部数据表数量较多,会持续不断弹出msbox窗口,有多少个外部数据表就弹出多少个提示窗口。 怎么能让提示窗口只出现一次,然后系统就完全退出,不要持续地弹出窗口?
|
-- 作者:有点蓝 -- 发布时间:2020/9/6 19:59:00 -- 代码放到BeforeOpenProject事件 |
-- 作者:deliangzhaoe -- 发布时间:2020/9/6 21:01:00 -- 已经放了 但是如果打开项目之前网络是好的,在加载外部表的时候网络断开,会一直报错:无法加载***表。
|