以文本方式查看主题

-  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
--  系统登录问题
现在系统在登录时如果遇到网络不好或不通的情况会显示无法加载**表或**窗口,但最后会不出现登录窗口,不用填写用户名和密码,而直接进入系统。
如何让系统在检测到网络不好或不通,无法加载窗口或表时,直接退出系统,不能进入系统?
阿里云服务器,外部数据源。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:现已有的代码.txt


请老师帮忙指点一下。谢谢


--  作者:有点蓝
--  发布时间: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
--  
已经放了
但是如果打开项目之前网络是好的,在加载外部表的时候网络断开,会一直报错:无法加载***表。