以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  网络连接中断,如何取消弹出错误消息  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=159532)

--  作者:litao21cn
--  发布时间:2020/12/29 15:19:00
--  网络连接中断,如何取消弹出错误消息
狐表登录的时候,如果刚登录时网络是连接好的,然后在加载表格时,突然把网络中断,就会不停的弹出各个表格的错误信息,而且程序无法正常运行。有什么办法在加载过程中发现网络中断就直接退出程序?另外如果连接不上数据库时,怎么能不弹出连接数据库的提示而直接退出程序?

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2020/12/29 15:48:00
--  
项目BeforeShowErrorMessage事件

If e.Message2.indexof("一般性网络错误") > -1 Or e.Message2.indexof("SQL Server 不存在") > -1 Then
    e.Cancel = True
    Syscmd.Project.Exit()
End If

--  作者:litao21cn
--  发布时间:2020/12/29 18:05:00
--  
蓝版主,项目事件里,我完全按你的
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20201229180443.bmp
图片点击可在新窗口打开查看
代码设置也不管用啊,还是要弹出来
--  作者:litao21cn
--  发布时间:2020/12/29 18:11:00
--  
 我直接不加判断,只在beforeshowmessage下加一句messagebox试了一下,发现这里的代码是在弹出加载表失败的提示之后才执行啊
--  作者:有点蓝
--  发布时间:2020/12/29 20:33:00
--  
这个没有办法,加载是一个持续的过程。