以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  一般性网络错误,如何避免系统提示?connectionread  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=118510)

--  作者:guosheng
--  发布时间:2018/5/4 15:01:00
--  一般性网络错误,如何避免系统提示?connectionread
具体该怎么操作啊,谢谢。
论坛上相关帖有两种:
一、


If
TryConnectHost("www.egridsoft.com") Then
    If
Network.Ping("www.egridsoft.com") Then
       
Messagebox.Show("可以访问易表主页")
    End If
End If
二、
在Foxtable捕获错误并即将显示错误信息前执行。
e参数属性:
Event:   字符型,返回发生错误的事件名称
Message1: 字符型,返回简明错误信息
Message2: 字符型,返回详细错误信息
Cancel:  逻辑型,设为True将禁止系统显示错误信息。
ex:   System.Exception类型,返回发生的错误,一般用户不需要使用此参数。

--  作者:有点甜
--  发布时间:2018/5/4 15:08:00
--  

BeforeShowErrorMessage 事件(项目属性那里)

 

写代码

 

If e.message1.Contains("一般性网络错误") Then

    e.Cancel = True

End If


--  作者:guosheng
--  发布时间:2018/5/4 15:14:00
--  
增加了该代码后,客户端升级后,“提醒升级成功,请重新打开客户端”的窗口提示消失了。该怎么把提醒升级成功的窗口显示出来啊。
--  作者:有点甜
--  发布时间:2018/5/4 15:35:00
--  
以下是引用guosheng在2018/5/4 15:14:00的发言:
增加了该代码后,客户端升级后,“提醒升级成功,请重新打开客户端”的窗口提示消失了。该怎么把提醒升级成功的窗口显示出来啊。

 

如果去掉代码,能否正常升级?如果不能,去掉后报什么错?


--  作者:guosheng
--  发布时间:2018/5/4 15:35:00
--  
问题解决了。可能是因为电脑缓存的原因,造成升级成功的窗口不提示了。