У нас есть несколько проектов vb. Мы хотим поместить обработчики ошибок во все функции, а обработчик ошибок должен записывать в файл. Существуют ли какие-либо доступные инструменты - мы рассмотрели codemart и vbwatch.
Как поставить обработчики ошибок во все функции vb
Ответы (3)
Вот бесплатная программа:
http://wareseeker.com/Software-Development/automatic-error-handling-pro-1.1.0.zip/238557
а вот исходный код для самостоятельного выполнения:
http://www.nigelrivett.net/VB/VBAdErrorHandling.html
Часто рекомендуется MZ-Tools, бесплатный и очень простой в установке:
Поддерживаемые инструменты разработки Майкрософт
- Visual Studio 2008 (кроме выпусков Express)
- Visual Studio 2005 (кроме выпусков Express)
- Visual Studio .NET 2003
- Visual Studio .NET 2002
- Visual Basic 6.0
- Visual Basic 5.0
- Редактор VBA (Office 2000-2007 или другие)
Поддерживаемые языки программирования
- Визуальный С#
- Visual Basic .NET
- Visual C++ (частичная поддержка, большинство возможностей)
- Визуальный J#
- Visual Basic 6.0 и 5.0
- Visual Basic для приложений (VBA)
Убедитесь, что вы протестировали производительность, прежде чем добавлять ее во все процедуры. Наше решение обработчика ошибок (VBRig) заметно повлияло на математические вычисления и перерисовку экрана в нашем приложении CAD/CAM. Это было неплохо написано, но добавление ведения журналов добавило сотни времени.
Мы переключились на использование обработки ошибок во всех процедурах обработки событий и выбрали другую область. Хотя это и не было идеальным с точки зрения дизайна, производительность вернулась к тому, что должно было быть.