Я бы сказал, что у @Deanna есть решение, но если это не удастся, тогда
Я бы посоветовал вам взглянуть на ваш конструктор в сборке .NET и убедиться, что он не выбрасывает какую-либо среду выполнения.ошибка.
Даже если в вашем новом Sub есть обработчик ошибок, он не будет повышен до приложения VB6.
Я придерживался соглашения о том, чтобы мой конструктор .NET был минимальным изатем используйте дополнительный метод для построения кода (например, LoadData).Таким образом, вы можете иметь соответствующий обработчик ошибок.Если выдается ошибка - она корректно поднимается в VB6.