۰۳-اردیبهشت-۱۳۸۵, ۱۵:۰۴:۱۴
hi2all
چرا با on error فقط یکبار خطا تشخیص داده میشه؟! باید چیکار کرد که هر دفعه خطا پیش اومد بشه تشخیص داد؟
به کد زیر توجه کنید
e1اولین خطا و e2 دومی.
در قسمت e2 ویژوال بیسیک خطا میگیره نه برنامه !
خودتون امتحان کنین
چرا با on error فقط یکبار خطا تشخیص داده میشه؟! باید چیکار کرد که هر دفعه خطا پیش اومد بشه تشخیص داد؟
به کد زیر توجه کنید
کد:
[align=left]Private Sub Command1_Click()
On Error GoTo E:
'code
'code e1
C:
'code
'code e2
Exit Sub
E:
'code
GoTo C:
End Sub
[/align]
در قسمت e2 ویژوال بیسیک خطا میگیره نه برنامه !
خودتون امتحان کنین
کد:
[align=left]Private Sub Command1_Click()
Dim Num
On Error GoTo E:
Num = 10 / 0
C:
Num = 10 / 0
Exit Sub
E:
MsgBox "Error"
GoTo C:
End Sub
[/align]