10.1 описание исключенийДля описания исключений используется следующая форма: EXCEPTION; Список_Имён_Исключений : Каждое исключение обозначается соответствующим идентификатором: exception; exception; exception; exception ; End_Of_File ALARM 1.ALARM2 Overflow High_Temperature исчерпана динамическая память под задачу; при вызове подпрограммы, если обнаружилась нехватка памяти. • TASKING_ERROR (Ошибка задачи). Исключение возбуждается при взаимодействии задач. Существовавшее в Аде 83 исключение NUMERIC_ERROR считается устаревшим, так как оно в Аде 95 вошло в исключение CON-STRAINT_ERROR. Исключение NUMERIC_ERROR (Ошибка числа) возбуждалось при выполнении предопределённой числовой операции, когда невозможно получить математически верный результат. Для корректности программ, написанных на Аде 83, при их обработке компиляторами для Ады 95, необходимо выполнить переименование исключения NUMERUC_ERROR в CONSTRAINT_ERROR. |
| Оглавление| |