Hi, David.
You'll want to use On Error Goto 0 to disable your error handling so
that it doesn't continue for the rest of your code. For example:
' begin error handling
On Error Resume Next
' do something
' end error handling
On Error Goto 0
Err.Clear simply resets the current error number.
Aaron
On 11/4/2013 8:52 AM, David wrote:
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,
--
Aaron Smith
Web Development * App Development * Product Support Specialist
GW Micro, Inc. * 725 Airport North Office Park, Fort Wayne, IN 46825
260-489-3671 * gwmicro.com
To insure that you receive proper support, please include all past
correspondence (where applicable), and any relevant information
pertinent to your situation when submitting a problem report to the GW
Micro Technical Support Team.