,然后进行处理,但是这段代码中用到了BeginInvoke的语句块,而我使用了匿名方法,那么在匿名方法中的异常,外面是捕捉不到的。所以会出现无法处理的异常情况,正确的代码应该这样:
| 代码如下 | 复制代码 |
|
this.BeginInvoke(new MethodInvoker(delegate() { bool flag = false; try { flag = service.Authentication();//此处可能造成异常 if (flag) { this.DialogResult = DialogResult.OK; } else { MessageBox.Show("用户名或者密码错误。", "警告", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { Program.notifity.ShowBalloonTip(2000, "应用程序错误", ex.Message, ToolTipIcon.Error); } })); |
|
上面代码中调用了WebService,但是断网的时候会出现无法连接,因为写在了匿名方法中,所以this.BeginInvoke外面的tryf块无法捕获WebService产生的异常信息,所以,要将tryf块写在里面。
罚罪1+2全80集阿里云盘全集资源链接-罚罪1+2全集高清1080P/4K阿里云盘资源下载无删减
邵氏精品禁品未删减资源在线看-必看的50部邵氏电影无删减观看入口
羞羞漫画高清最新资源-正规平台免费入口与无删减资源导航
日漫入口-官方认证安全入口与无删减日漫资源直达导航
一拳超人漫画入口-2026最新免费高清全集在线看
杨紫《生命树》1080p全40集迅雷磁力链接分享-杨紫《生命树》40集高清完整版迅雷云盘下载1080P(4k)资源