TRY … RETRY, CLEANUP, RESUME

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

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

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

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

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

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

Ваш адрес email не будет опубликован.