• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 673
  • Last Modified:

Globaly trap errors without ON ERROR GOTO

Is there any way of trapping the global error object in VB6 (ERR) without having to include a on ON ERROR GOTO statement in each procedure/function? When an error occurs I want it to be referred to my own error handling object? Can this be done with the limited OOP function that VB has?
0
whittinga2
Asked:
whittinga2
1 Solution
 
DhaestCommented:
There is no global errorhandler in vb6

Because Visual Basic nests routines into local address space, all errors happen locally. An unhandled error in some routine that might be handled above that routine, in another error handler, should be considered unhandled because it will probably destabilize the application.

For more information:
http://www.brainbell.com/tutors/Visual_Basic/Tip_5_Have_an_error_handler_in_every_routine.htm
0
 
whittinga2Author Commented:
Good read - thanks!
0
 
peetmCommented:
The original paper referred to is here: http://www.charteris.com/publications/white_papers/downloads/OnErrorGoto.pdf

It also formed part of MS-Press' Advanced VB5/6 books.



0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now