![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
TarasBer |
![]()
Сообщение
#1
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
В тему исключений (а то я стесняюсь заводить по 10 тем в день).
Как повесить на исключение дополнительную информацию? А то получается такая фигня:
...
if ... then
error_flag := ... -- целое, может принимать 1000 разных значений, не заводить же по исключению на каждое
raise My_Exception_With_Flag;
end if;
...
when My_Exception_With_Flag =>
Put_Line(Integer'Image(error_flag));
...
Совмещение подхода исключений и кодов ошибок в одном флаконе! -------------------- |
![]() ![]() |
![]() |
Текстовая версия | 26.07.2025 17:59 |