Продолжение выполнения кода в Try - Catch - Finally
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Продолжение выполнения кода в Try - Catch -... Expand / Collapse
Автор
Сообщение
26.09.2006 15:08


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 12.06.2007 20:05
Сообщ.: 279, Visits: 3 001
В VB6, когда происходила ошибка, то можно было попытаться исправить ее, после чего продолжить выполнение с помощью сомманды Resume.

On Error Goto ErrHandler

some command   '<-causes to error
...

ErrHandler:

error recovery here

Resume   ' <-goes to some command

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

Try

    Some command   ' <- throws some exception
    ....

Catch ex Exception

   error recovery here  ' Мне надо после выполнения
               ' этого кода вернутся  к Some command
               ' и попытаться  выполнить её ещё раз
Finally

  Some code

End Try

Сейчас я делаю это с помощью Goto. Есть ли какая либо "native" для Try команда вместо Goto?

Сообщ. #904871
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 10:55