首页 > 软件 > vb中exit sub和end sub有什么区别

vb中exit sub和end sub有什么区别

软件 2025-01-06

end sub exit sub区别

exit sub是非标准的退出过程的语句,他常常出现在加入onerror goto 的时候。就是说正常执行时使用exit sub退出。 示例: private sub aa() on error goto bb a=2 exit sub bb:msgbox("错啦!") end sub ================================ end sub一般是一个过程的最后一句,exit sub可以在任意语句退出此过程,终止下面的语句的执行。

那刚刚问的end sub和exit sub有什么区别? 还有msgbox打括号和不括号的用法

end sub表示一个过程的结束,一个完整过程的结束。 exit sub表示在过程中强行中止往下执行。 可以理解 sub funs() exit sub '必需用到过程中间,不然会出错。 end sub ‘end sub必需用到这里,其它地方用会出错 例 sub test(s) if s>10 then exit sub test=s+1 end sub test(9) 会输出10 test(11) 会输入空白 关于msgbox里面的详细用法,内容太多了,不好一一说明 你百度 "vbscript msgbox 用法"应该可以看到大量资料。

在VB中,Exit Sub和End Sud有什么区别?

一个是退出,一个是结束,END sub和SUB是对应的,EXIT sub 一般是在程序中途退出

vb中end sub可以出现在过程中代替exit sub么?

不能代替,exit sub 是跳出sub,而end sub 是结束过程 例如: Private Sub Command1_Click() If Text1.Text = "" Then MsgBox "Null" Exit Sub '不能用End Sub 代替 Else Text1.Text = "Happy" End If End Sub

VB里exist sub是什么意思,我没有输结果也没有影响

是退出当前的Sub 不运行下面的代码 例如 sub test() dim i as integer for i=0 to 10 msgbox "我循环到" & i & "了!" if i=1 then exit sub '当i等于1的时候退出 sub ,不运行下面的代码,也就不会弹出 "我循环完毕了!" 这句话了 if i=2 then exit for '当i等于2的时候退出 for循环,但是还是会弹出弹出 "我循环完毕了!" 这句话,只是不在进行I等于3……的循环处理 next msgbox "我循环到完毕了!" end sub

标签:sub exit end vb 电脑网络

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18