Yesterday I discovered this tool:
http://www.everythingaccess.com/simplyvba-global-error-handler.htm
This is a commercial product that allows you to handle global errors in VB6 and VBA applications.
It has its own costs, but it works great. I saw other tools (free, though) that help with this crippled VB6, but no one can cover the true real global error handling, like "SimplyVB6 Global Error Handler for VB6".
With the "SimplyVB6 Global Error Handler for VB6", there is no need to change any line of existing code and no need to specify lines of code (through a plug-in or something else). Just enable global error handling (one line of code in the main module) and everything will be installed.
"SimplyVB6 Global Error Handler for VB6":
- can display a call stack with real names of modules and functions, and also display a line of source code.
- Works only with compiled VB6 P-Code programs.
- can work through early or late binding (not DLL Hell).
I am in no way affiliated with www.everythingaccess.com, just happy that I found it yesterday afternoon, examined this issue again, as one of my clients had errors in our VB6 application. I was able to test the tool yesterday afternoon, exchanged emails with support from www.everythingaccess.com and receive an evaluation product for mail. Their web side does not yet allow you to download the evaluation version of the VB6 product, you need to send them an e-mail, but they respond in less than an hour.
source share