Я обнаружил этот инструмент вчера:
http://www.everythingaccess.com/simplyvba-global-error-handler.htm
Это коммерческий продукт, обеспечивающий глобальную обработку ошибок в приложениях VB6 и VBA.
Он имеет свою стоимость, но отлично выполняет свою работу. Я видел другие инструменты (хотя и бесплатные), помогающие в этом VB6, но ни один из них не может охватить настоящую реальную глобальную обработку ошибок, как это делает «SimplyVB6 Global Error Handler for VB6».
При использовании «SimpleVB6 Global Error Handler для VB6» нет необходимости изменять какие-либо строки существующего кода и не нужно нумеровать строки кода (через плагин или что-то в этом роде).
Просто включите Глобальную обработку ошибок (одна строка кода в главном модуле), и все готово.
«Обработчик глобальных ошибок SimplyVB6 для VB6»:
- может отображать стек вызовов с реальными именами модулей и функций, а также отображать строку исходного кода.
- Работает только с программами VB6, скомпилированными с помощью P-Code.
- может работать через раннее или позднее связывание (без DLL Hell).
Я никоим образом не связан с www.everythingaccess.com, просто счастлив, что нашел его вчера днем, и вроде как снова смотрел на эту проблему, поскольку у одного из моих клиентов были ошибки в нашем приложении VB6. Я смог протестировать инструмент вчера днем, обмениваясь электронными письмами с поддержкой www.everythingaccess.com и получая оценочный продукт по почте.
Их веб-сайт пока не позволяет загружать ознакомительную версию продукта VB6, вы должны отправить их по электронной почте, но они ответят менее чем за час.