Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Gek
Зарегистрирован: 03.11.2009 Сообщения: 9 Откуда: Москва
|
Добавлено: Вт Дек 08, 2015 14:52 Заголовок сообщения: подавление выдачи сообщений об ошибках |
|
|
Есть способ пропустить ошибку? xPRole не помог.
Есть тиражная процедура, которая при определенных обстоятельствах выдает ошибку. Как проигнорировать ошибку, чтобы программа не прерывалась? try catch какой-то есть?
Пример: должно быть 2 сообщения об ошибке.
proclocal test=error [ошибка!!!];
execute test;
execute test; |
|
Вернуться к началу |
|
 |
Spartak
Зарегистрирован: 18.03.2010 Сообщения: 185
|
Добавлено: Ср Дек 09, 2015 13:01 Заголовок сообщения: |
|
|
а
return ошибка!;
вместо
error ошибка!;
не подойдет? |
|
Вернуться к началу |
|
 |
Gek
Зарегистрирован: 03.11.2009 Сообщения: 9 Откуда: Москва
|
Добавлено: Чт Дек 10, 2015 10:28 Заголовок сообщения: |
|
|
смысл как раз вот, чтобы не менять эту процедуру |
|
Вернуться к началу |
|
 |
Gek
Зарегистрирован: 03.11.2009 Сообщения: 9 Откуда: Москва
|
Добавлено: Чт Дек 10, 2015 12:00 Заголовок сообщения: |
|
|
Нашел.
proclocal test=error [ошибка!!!];
execute test exception return [прошли ошибку 1];
execute test exception return [прошли ошибку 2]; |
|
Вернуться к началу |
|
 |
|