The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (C/C++)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

try - catch не ловит exeptions, node (?), 13-Окт-05, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


11. "try - catch не ловит exeptions"  +/
Сообщение от pilot.netemail (??), 18-Ноя-09, 14:42 
>Я тоже долго бился, но докопался до истины - http://www.visualdata.ru/blog/109-segv-signal.html. Теперь try
>catch ловит SIGSEGV и SIGFPE :)

Чтобы не делать - лишь бы ошибки не исправлять

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

12. "try - catch не ловит exeptions"  +/
Сообщение от Владислав (??), 18-Ноя-09, 17:41 
>>Я тоже долго бился, но докопался до истины - http://www.visualdata.ru/blog/109-segv-signal.html. Теперь try
>>catch ловит SIGSEGV и SIGFPE :)
>
>Чтобы не делать - лишь бы ошибки не исправлять

Никто не отказывается от исправления ошибок, но спокойствие пользователей тоже важный фактор.
Падать - это не выход из ситуации.

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

13. "try - catch не ловит exeptions"  +/
Сообщение от pilot.netemail (??), 19-Ноя-09, 08:34 
>>>Я тоже долго бился, но докопался до истины - http://www.visualdata.ru/blog/109-segv-signal.html. Теперь try
>>>catch ловит SIGSEGV и SIGFPE :)
>>
>>Чтобы не делать - лишь бы ошибки не исправлять
>
>Никто не отказывается от исправления ошибок, но спокойствие пользователей тоже важный фактор.

Ни какого спокойствия не добьешься
>Падать - это не выход из ситуации.

а оживлять труп, это выход ?


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

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

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

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

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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