David,
Use the first one, 1: Err.Clear
Always null out or set Err.Number = 0 also.
Bruce
Sent: Monday, November 04, 2013 8:52 AM
Subject: Error Handling
Scripters,
I am a bit confused.
I have tried to search the net for different methods of error handling in
VBS, and found that there seem to be some kind of confusion going on. Smile. At
least, I can't make head and tail to a certain point here.
I have an Error http://librivox.org/podcast.xmlHandling code like this:
On Error Resume Next
'Perform an action
If Err.Number <>0 Then
'Do something
Else
' Do something else.
End If 'Err.Number <>0.
OK, this code seems to work pretty fine, at least as long as I only perform
an error check one place in my code. Yet, if I have a similar code further down
the app, it seems as the error resuming does not stop. So, I searched the net.
And I found two instructions, that confuses me:
1: Err.Clear
and,
2: On Error Goto 0.
Can anyone tell me which of them, I should use in my code, so as to reset the
error resuming for each time i have checked for an error? What is the correct
place to put any of these instructions? Should I put them before, after, or
even somewhere inside the Error checking routine?
Hope all of this made any sense, and that someone please would be kind to
enlighten me.
Thanks,
---
This email is free from viruses and malware because avast! Antivirus protection
is active.
http://www.avast.com