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.

Reply via email to