The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"try - catch не ловит exeptions"
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

. "try - catch не ловит exeptions" +/
Сообщение от Алексейemail (??), 24-Фев-10, 11:31 
>[оверквотинг удален]
>>>>catch ловит SIGSEGV и SIGFPE :)
>>>
>>>Чтобы не делать - лишь бы ошибки не исправлять
>>
>>Никто не отказывается от исправления ошибок, но спокойствие пользователей тоже важный фактор.
>
>Ни какого спокойствия не добьешься
>>Падать - это не выход из ситуации.
>
>а оживлять труп, это выход ?

Иногда очень даже выход. Мой пример: использую для открытия изображения сотороннюю библиотеку, в которой в некоторых ситуациях случается segmentation fault, который можно просто проигнорировать. В винде ставится try-catch и все замечательно работает, а вот под линухом все падает, поэтому приходится извращаться, используя setjmp. Возможность поймать этот segmentation fault и под линукс через try-catch замечательный выход в данной ситуации.

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

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
try - catch не ловит exeptions, node, 13-Окт-05, 14:01  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру