Глобальная обработка исключений.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
wendstor
незнакомец
Сообщения: 4
Зарегистрирован: 08.05.2013 01:11:13

Глобальная обработка исключений.

Сообщение wendstor »

Привет всем!
В общем вопрос такой. Существует ли аналог SetUnhandledExceptionFilter ? Если да то какой ?
Заранее благодарю.
Аватара пользователя
STAKANOV
энтузиаст
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение STAKANOV »

Код: Выделить всё

try
 ...
on E:Exception do
 begin
  ....
 end;
end;
Аватара пользователя
wendstor
незнакомец
Сообщения: 4
Зарегистрирован: 08.05.2013 01:11:13

Сообщение wendstor »

STAKANOV писал(а):

Код: Выделить всё

try
 ...
on E:Exception do
 begin
  ....
 end;
end;

Да это и так понятно, а вот как отследить аварийное завершение программы - т.е. bug report. Таким образом я смогу реализовать чисто программную обработку ошибок, а как быть если ПО вывалится (crash), тогда не будет возможности понять где произошел crash....
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

При необработанном исключении RTL и так честно пытается вывести стек вызовов. Другое дело, что это удается сделать далеко не всегда, в случае убитого менеджера памяти - практически невозможно.
svk12
постоялец
Сообщения: 411
Зарегистрирован: 09.06.2008 18:42:47

Сообщение svk12 »

Application.OnException?
Ответить