Finally не может находиться вне тела оператора Try
Обновлен: Ноябрь 2007
'Finally' cannot appear outside a 'Try' statement
Оператор Finally используется для завершения блока Try...Catch...Finally, следовательно, он может указываться только в конце блока. Либо имеется лишний оператор Finally, либо оператор Finally находится за пределами соответствующего блока Try.
Идентификатор ошибки: BC30382
Исправление этой ошибки
Найдите и удалите лишний оператор Finally.
Переместите оператор Finally в соответствующее место в коде.
См. также
Основные понятия
Обзор структурной обработки исключений в Visual Basic