Справочное руководство по языку Ада-83


исключения


Содержание

11.1. ОПИСАНИЯ ИСКЛЮЧЕНИЙ

11.2. ОБРАБОТЧИКИ ИСКЛЮЧЕНИЙ

11.3. ОПЕРАТОРЫ ВОЗБУЖДЕНИЯ

11.4. ОБРАБОТКА ИСКЛЮЧЕНИЙ



11.5. ИСКЛЮЧЕНИЯ, ВОЗБУЖДАЕМЫЕ ПРИ ВЗАИМОДЕЙСТВИИ ЗАДАЧ

11.6. ИСКЛЮЧЕНИЯ И ОПТИМИЗАЦИЯ

11.7. ПОДАВЛЕНИЕ ПРОВЕРОК

В этой главе определяются средства обработки ошибок или других исключительных ситуаций, которые возникают при выполнении программы. Такая ситуация называется

исключением. Возбуждение

исключения следует понимать как прекращение нормального выполнения программы для обработки соответствующей ситуации. Ответное действие на возбуждение исключения называется

обработкой

исключения.

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

распространяющими

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

Ссылки:

имя 4.1, обработчик исключения 11.2, оператор блока 5.6, оператор возбуждения 11.3, ошибочная ситуация 1.6, распространение исключения 11.4.1, 11.4.2, тело задачи 9.1, тело пакета 7.1, тело подпрограммы 6.3.



Содержание раздела