VB中On error resume next的作用范围

 在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

  在下例中,假如图片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

文章来自: 幻龙网络
引用通告地址: 太多垃圾评论了,暂时关闭引用通告
Tags:
分类:VB编程 | 2 条评 | 引用: 0 |


发表评论

*

2条评论 - “VB中On error resume next的作用范围”

  1. 网友之家 说道:

    是什么?还是有点不懂,

    网友之家

  2. 55 说道:

    hao