CSDN论坛 > .NET技术 > VB.NET

***在try 代码1,代码2 catch...end try 中代码1发生错误时,怎样才能让程序不执行代码2,而直接退出Sub. [问题点数:20分,结帖人ZQY801105]

Bbs2
本版专家分:297
结帖率 97.96%
CSDN今日推荐
Bbs2
本版专家分:297
Bbs7
本版专家分:13217
Bbs3
本版专家分:927
Bbs1
本版专家分:1
Bbs3
本版专家分:917
Bbs3
本版专家分:999
Bbs2
本版专家分:297
Bbs7
本版专家分:21216
Bbs1
本版专家分:1
Bbs1
本版专家分:1
Bbs6
本版专家分:7629
Bbs7
本版专家分:13217
Bbs1
本版专家分:49
Bbs2
本版专家分:214
Bbs2
本版专家分:219
Bbs4
本版专家分:1204
Bbs1
本版专家分:0
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
try...catch异常处理使用注意——包含代码过多
Java中使用try…catch来处理异常,今天在debug一段用try..catch处理的代码段,调试时throws Exception, 感觉抛出的异常有问题,但是又很难对出现问题的地方进行识别定位,把进行异常的处理的代码不进行异常处理,再调试的时候很容易定位出出现问题的代码语句 Warning: try…catch包括的代码不应过多,否则难定位出问题
python中的异常处理 try..except
一、try…except 有时候我们写程序的时候,会出现一些错误或异常,导致程序终止。例如,做除法时,除数为0,会引起一个ZeroDivisionError 例子: ?1234a=10b=0c=a/bprint "done" 运行结果:Traceback (most recent call last): File “C:/Users/lirong/PycharmProjects/untitled/
Java在try中return后finally还执不执行?
Java方法中,在try中return之后,后面的finally还执行吗? 测试代码如下:public int print(){ try { System.out.println("try"); return 1; } catch(Exception e){ return 0; } finally{
java抛出异常后 代码继续运行问题探究
java抛出异常后 代码继续运行问题探究 1、package com.baofoo.admin.test; import lombok.extern.slf4j.Slf4j; import org.junit.Test; /** * Created by BF100 on 2018/4/12. */ @Slf4j public class TestByCaoxNew { @Tes
用try...catch对异常代码进行处理
如果有一条代码我们不确定有木有出错可放在try中 能执行此代码就执行,不能执行也不会报错 try{ //放我们可能出错的代码 }catch(e){ //如果try中代码出错,则执行catch,catch中的e就是错误的信息 }finally{ 无论出错还是不出错,finally里面的语句总会执行 }
try{}里有return语句,那么后面的finally{}里的代码是否会执行,什么时候被执行
面试题:try{}里有return语句,那么后面的finally{}里的代码是否会执行,什么时候被执行? 答:会执行,在方法返回调用者前执行 注意:finally只能用在try/catch语句中,并且在try和catch执行完会立即执行,为了验证这点,见如下代码 public static void main(String[] args) { System.out.prin
4.第三单元任务三实训:编写一个类ExceptionTest,在main方法中使用try-catch-finally语句结构实现:在try语句块中,编写两个数相除操作,相除的两个操作数要求程序运行时用
4.第三单元任务三实训:编写一个类ExceptionTest,在main方法中使用try-catch-finally语句结构实现:在try语句块中,编写两个数相除操作,相除的两个操作数要求程序运行时用户输入;在catch语句块中,捕获被0除所产生的异常,并输出异常信息;在finally语句块中,输出语句"异常处理"。 import java.util.Scanner; public cl
关于 resgen.exe已退出 代码为 2 的错误问题的解决办法。
在64位的Windows 7下,用VS2010创建了一个winform练习访问web Service ,结果不能编译。 1. 关闭Visual Studio。 2. 在【开始】-【所有程序】-【Microsoft Visual Studio 2010】-【Visual Studio Tools】目录,以管理员身份运行Visual Studio 命令提示(2010),出现cmd窗口,输入
Java异常处理中try{}catch抛出异常,后面代码还会继续执行么?
这张图片上面显示的代码运行之后将会输出什么?我们可以发现在procedure()函数结束之后函数后面的内容就不运行了,而主函数里面的程序还是会继续运行。反过来再测试如果先发生主函数里面的异常那么Procedure()函数的异常还会抛出么? 很明显我们可以看到数组下标越界的异常不再抛出了,这说明main()函数里面/0之后的程序都将会被跳过去。 综上所述,try{}catch语句在发现抛出异常后
"Lc.exe已退出 代码为-1 "
"Lc.exe已退出 代码为-1 "
关闭