Программирование
Веб программирование

Структурная обработка ошибок в vb.net, часть III

 
 

Еще в блоке Try...Catch можно использовать секцию Finally. Код помещенный в эту секцию будет использоваться как при нормальном завершении так и при аварийном. Например, нужно закрыть все открытые файлы, очистить текстовые поля.., при любом завершении блока. Синтаксис:

Try
Основной код программы
Catch
Аварийный код программы, выполняется если в Основном коде произошла ошибка
Finally
Код, который выполняется при любом завершении блока
End Try

Еще в VB есть команда Exit, она нужна для того чтобы быстро выйти из чего - нибудь, например из цикла, или из процедуры. Например:

Exit Sub - выход из процедуры, т.е. если за этой командой есть код, то он не выполняется
Exit Function - выход из функции
Exit Do - выход из цикла Do
Exit For - выход из цикла For
Exit Try - выход из блока Try, НО все что находится в секции Finally, то выполняется


Есть вопросы? Спроси на нашем форуме!!
Нет комментариев

Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.