Catch не может перехватить тип <имяТипа>, так как он отличается от System.Exception и от класса, производного от System.Exception
Обновлен: Ноябрь 2007
'Catch' cannot catch type '<typename>' because it is not 'System.Exception' or a class that inherits from 'System.Exception'
Предпринята попытка перехвата объекта, не являющегося производным от исключения, а оператор Catch может перехватывать только исключения.
Идентификатор ошибки: BC30392
Чтобы исправить эту ошибку
- Удалите оператор Catch или укажите действительное исключение в качестве объекта, перехватываемого оператором Catch.
См. также
Основные понятия
Обзор структурной обработки исключений в Visual Basic