Поделиться через


Finally не может находиться вне тела оператора Try

Обновлен: Ноябрь 2007

'Finally' cannot appear outside a 'Try' statement

Оператор Finally используется для завершения блока Try...Catch...Finally, следовательно, он может указываться только в конце блока. Либо имеется лишний оператор Finally, либо оператор Finally находится за пределами соответствующего блока Try.

Идентификатор ошибки: BC30382

Исправление этой ошибки

  1. Найдите и удалите лишний оператор Finally.

  2. Переместите оператор Finally в соответствующее место в коде.

См. также

Основные понятия

Обзор структурной обработки исключений в Visual Basic

Ссылки

Оператор Try... Catch... Finally (Visual Basic)