TRY … RETRY, CLEANUP, RESUME

Разберем несколько операторов в блокe TRY… ENDTRY.

Retry –  позволяет выполнить блок TRY  еще раз. Перед  перезапуском блока  необходимо  исправить ситуацию, из-за которой случилась ошибка. В противном случае, попадем в бесконечный цикл.  

RESUME – возобновляемое исключение. Программа возвращается к работе после исключения.

CLEANUP – этот оператор который находится в блоке  TRY…ENDTRY и выполняется, если исключение не обрабатывается непосредственно в текущем блоке, а  мы его ловим в блоке выше .  

Более подробно можно посмотреть в хэлпе.
Программа с примерами – DEMO_CATCH_EXCEPTION

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *