Foxtable(狐表)用户栏目专家坐堂 → 请教捕捉错误


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

主题:请教捕捉错误

帅哥哟,离线,有人找我吗?
hbhb
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
请教捕捉错误  发帖心情 Post By:2019/10/21 9:30:00 [只看该作者]

大师:请问下面的语句,如果正常代码较多,捕捉的什么异常错误会显示出来,顺序是什么?为什么有的错误直接显示错误信息,不首先跳转到红色语句?
Try

    Ports.Add("COM20")
    Ports("COM20").Open
()
Catch ex As Exception
    MessageBox.Show("COM20已经被其它程序占用,无法打开!","提示",MessageBoxButtons.OK
)
End
Try




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


加好友 发短信
等级:超级版主 帖子:110647 积分:563143 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/21 9:57:00 [只看该作者]

有些错误提示是Foxtable内部处理掉弹出来的,并没有抛出异常,所以try catch无法捕捉到

 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2019/10/21 10:09:00 [只看该作者]

那开发的时候,Foxtable内部处理掉弹出来的,有利于找错,如果是用户登录,也应该抛出指定的提示给用户,或跳出。也就是说有的提示是狐表的信息提示,那如何实现也转到执行红色代码?

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


加好友 发短信
等级:超级版主 帖子:110647 积分:563143 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/21 10:25:00 [只看该作者]

这个暂时没有办法

 回到顶部