- 您的位置: VB编程 日志内容
VB中On error resume next的作用范围
作者:admin 日期:2007/06/02
在VB中On error resume next的作用范围是子程序(或者函数)以及该子程序(或者函数)调用的子程序(或者函数).
在下例中,假如图片F:UploadFile123.jpg是不存在的,程序不会报错,因为Form_Load加了容错语句,对了由Form_Load里调用的Aaa同样生效.
Private Sub Form_Load()
On Error Resume Next
Call Aaa
Picture1.Picture = LoadPicture("F:UploadFile123.jpg")
End Sub
Sub Aaa()
Picture1.Picture = LoadPicture("F:UploadFile123.jpg")
End Sub
On Error Resume Next
Call Aaa
Picture1.Picture = LoadPicture("F:UploadFile123.jpg")
End Sub
Sub Aaa()
Picture1.Picture = LoadPicture("F:UploadFile123.jpg")
End Sub
在下例中,假如图片F:UploadFile123.jpg是不存在的,Aaa不会报错,但Form_Load会报错,因为Aaa里的容错语句只对Aaa有效.
Private Sub Form_Load()
Call Aaa
Picture1.Picture = LoadPicture("F:UploadFile123.jpg")
End Sub
Sub Aaa()
Error Resume Next
Picture1.Picture = LoadPicture("F:UploadFile123.jpg")
End Sub
Call Aaa
Picture1.Picture = LoadPicture("F:UploadFile123.jpg")
End Sub
Sub Aaa()
Error Resume Next
Picture1.Picture = LoadPicture("F:UploadFile123.jpg")
End Sub
分类:VB编程 |
2 条评
| 引用: 0
|
文章来自:
Tags: 






是什么?还是有点不懂,
网友之家
hao