VB.NET навсегда
Главная | | Регистрация | Вход
Четверг
02.05.2024
04:13
Приветствую Вас Гость | RSS
Главная » 2009 » Сентябрь » 25 » Обработка ошибок с помощью конструкции Try...Catch...Finally
18:01
Обработка ошибок с помощью конструкции Try...Catch...Finally
Очень полезно то, что при возникновении исключений Visual Basic их обрабатывает. В результате при сбое в работе программы вы получаете сообщение об ошибке и можете
увидеть, в какой строке программы она произошла. Однако когда вы работаете с откомпилированной программой, необрабатываемые исключения приводят к прерыванию выпол-
нения программы. Это одна из самых нежелательных вещей, которые могут произойти в приложении. К счастью, можно избежать прекращения работы программы при возникно-
вении исключений, написав процедуры, специально предназначенные для работы с исключениями. Текст обработки исключений должен управлять поведением программы при
их возникновении, не полагаясь на их обработку по умолчанию в Visual Basic.

В Visual Basic.NET поддерживается структурированная обработка ошибок (structured error handling) в виде структуры Try...Catch...Finally. Создание
текста структурированной обработки ошибок может в начале вызвать трудности, поэтому, как происходит с большинством программных правил,
создав, его легче понять.

Try
В этот раздел помещается фрагмент программы, который может вызвать исключение. В него можно включить как всю процедуру, так и несколько ее строк

Catch
Текст, помещенный в этот раздел, выполняется только при возникновении исключения. Это текст обработки исключения

F i n a l l y
Текст внутри этого раздела выполняется после выполнения текста в разделе Try и/или разделе Catch. Обычно в этот раздел помещаются операторы, выполняющие
высвобождение ресурсов, т.е. текст, который должен выполниться всегда, независимо от того, возникало ли исключение

Просмотров: 14629 | Добавил: Accessdenied | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Меню
Поиск
Наш опрос
Оцените мой сайт
Всего ответов: 8
Copyright MyCorp © 2024
Создать бесплатный сайт с uCoz