![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Получение содержимого регистров при исключении
GrayFace © (2006-03-06 17:05:00)Хочу выдавать лог с состояниями регистров, стеком и списком вызванных функций при необработанном исключении. Использую ApplicationEvents.OnException.
По сабжу нашел GetExceptionInformation, но его нет на Delphi. А что есть для этого в Дельфе?
n0name (2006-03-15 18:45:00) [1]
> и конечно статью Мета Питтека
косяк.
n0name (2006-03-15 18:44:00) [2]
> Спасибо. Исходя из той части, что я прочитал, можно добавить
> свой EXCEPTION_REGISTRATION, который будет сохранять CONTEXT
> и передавать управление следующему обработчику. Это нормальный
> путь?
Самый нормальный =)
Вот посмотри ещё вот тут, и конечно статью Мета Питтека
http://wiki.forth.org.ru/StructuredExceptionsHandling
Игорь Шевченко (2006-03-15 18:02:00) [3]
> В статье многократно упомянается TEB
Thread environment block
GrayFace (2006-03-15 17:45:00) [4]Спасибо. Исходя из той части, что я прочитал, можно добавить свой EXCEPTION_REGISTRATION, который будет сохранять CONTEXT и передавать управление следующему обработчику. Это нормальный путь? Или лучше Джедаем воспользоваться?
P.S. В статье многократно упомянается TEB. Не найдется ссылки на что-нибудь по нему?
n0name (2006-03-10 11:48:00) [5]http://wasm.ru/article.php?article=Win32SEHPietrek1
Самое начало читай, там всё расписано, думаю что тебе это и нужно.
GrayFace (2006-03-10 09:37:00) [6]Спасибо, посмотрю. А что еще есть полезного в JEDI? А то там столько понапихано, что глаза разбегаются.
n0name (07.03.06 6:58) [3]
Насколько я помню в SEH должна передаваться структура _CONTEXT.
Structured Exception Handler? Поясни, как с этим на Delphi работать. Как я понял из Рихтера, на C++ с их и надо писать, чтоб исключения ловить, но в Delphi ничего похожего я не видел. А GetExceptionInformation - вообще макрос, похоже.
n0name (2006-03-07 06:58:00) [7]Насколько я помню в SEH должна передаваться структура _CONTEXT.
Игорь Шевченко (2006-03-06 17:50:00) [8]jcldebug.pas из последней ссылки в посте [1]
MBo (2006-03-06 17:20:00) [9]http://www.madshi.net/
http://sourceforge.net/projects/jcl/