powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Критические исключения
9 сообщений из 9, страница 1 из 1
Критические исключения
    #39489908
Mikhalich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, какие еще бывают исключения, после возникновения которых целесообразно завершить программу, чем пытаться продолжить ее работу???
Например, исключение EOutOfMemory.
Delphi XE2.
...
Рейтинг: 0 / 0
Критические исключения
    #39489909
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любые, не предусмотренные кодом обработчиком.
...
Рейтинг: 0 / 0
Критические исключения
    #39489910
Mikhalich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rgreatЛюбые, не предусмотренные кодом обработчиком.
Не подходит.
Код обработчика обрабатывает совершенно любые исключения, пихая сообщение в лог.
Насколько понимаю, после EOutOfMemory вообще нет смысла работать дальше программе, т.к. ничего полезного она в данном случае делать не может.
...
Рейтинг: 0 / 0
Критические исключения
    #39489911
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikhalichrgreatЛюбые, не предусмотренные кодом обработчиком.
Не подходит.
Код обработчика обрабатывает совершенно любые исключения, пихая сообщение в лог.
Занчит фигово обрабатывает.

Насколько понимаю, после EOutOfMemory вообще нет смысла работать дальше программе, т.к. ничего полезного она в данном случае делать не может.Можно, к примеру, освободить часть памяти.
...
Рейтинг: 0 / 0
Критические исключения
    #39489952
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhalich,

Даже EOutOfMemory можно словить и обработать. AV в случае доп. потоков можно относительно безболезненно обработать. AV в основном потоке, как правило, приводит к полному краху.
...
Рейтинг: 0 / 0
Критические исключения
    #39489995
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Крайне рекомендую статью (большая)
http://delphikingdom.ru/asp/viewitem.asp?catalogid=1392
...
Рейтинг: 0 / 0
Критические исключения
    #39490084
Фотография Dimonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaonMikhalich,
AV в основном потоке, как правило, приводит к полному краху.
Нет такого правила
...
Рейтинг: 0 / 0
Критические исключения
    #39490103
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще, поймать AV - это значит повезло и ничего страшного не случилось (обычно). Гораздо хуже, когда произошла запись (да и чтение) в доступную, но не ту, которую планировалось, запись.
Конечно, если такая запись шла в цикле и половина записалась не туда, а на середине AV - то тоже плохо, но такое не всегда как минимум, обычно это повезло.
...
Рейтинг: 0 / 0
Критические исключения
    #39490105
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockно не ту, которую планировалось, запись
*память
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Критические исключения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]