Убедитесь, что вы проверили производительность, прежде чем применять ее во всех процедурах. Наше решение для обработки ошибок (VBRig) заметно повлияло на математические вычисления и перерисовку экрана в нашем приложении CAD / CAM. Это не было плохо написано, но добавление регистрации сотен раз добавило.
Мы перешли на использование обработки ошибок во всех подпрограммах событий и выбрали другую область. Хотя это и не было идеальным с точки зрения дизайна, оно вернуло производительность к тому, что ей нужно было.