Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];

Вниз

Получение содержимого регистров при исключении   Найти похожие ветки 

 
GrayFace ©   (2006-03-06 17:05) [0]

Хочу выдавать лог с состояниями регистров, стеком и списком вызванных функций при необработанном исключении. Использую ApplicationEvents.OnException.
По сабжу нашел GetExceptionInformation, но его нет на Delphi. А что есть для этого в Дельфе?


 
MBo ©   (2006-03-06 17:20) [1]

http://www.madshi.net/
http://sourceforge.net/projects/jcl/


 
Игорь Шевченко ©   (2006-03-06 17:50) [2]

jcldebug.pas из последней ссылки в посте [1]


 
n0name   (2006-03-07 06:58) [3]

Насколько я помню в SEH должна передаваться структура _CONTEXT.


 
GrayFace ©   (2006-03-10 09:37) [4]

Спасибо, посмотрю. А что еще есть полезного в JEDI? А то там столько понапихано, что глаза разбегаются.

n0name   (07.03.06 6:58) [3]
Насколько я помню в SEH должна передаваться структура _CONTEXT.

Structured Exception Handler? Поясни, как с этим на Delphi работать. Как я понял из Рихтера, на C++ с их и надо писать, чтоб исключения ловить, но в Delphi ничего похожего я не видел. А GetExceptionInformation - вообще макрос, похоже.


 
n0name   (2006-03-10 11:48) [5]

http://wasm.ru/article.php?article=Win32SEHPietrek1
Самое начало читай, там всё расписано, думаю что тебе это и нужно.


 
GrayFace ©   (2006-03-15 17:45) [6]

Спасибо. Исходя из той части, что я прочитал, можно добавить свой EXCEPTION_REGISTRATION, который будет сохранять CONTEXT и передавать управление следующему обработчику. Это нормальный путь? Или лучше Джедаем воспользоваться?

P.S. В статье многократно упомянается TEB. Не найдется ссылки на что-нибудь по нему?


 
Игорь Шевченко ©   (2006-03-15 18:02) [7]


> В статье многократно упомянается TEB


Thread environment block


 
n0name   (2006-03-15 18:44) [8]


> Спасибо. Исходя из той части, что я прочитал, можно добавить
> свой EXCEPTION_REGISTRATION, который будет сохранять CONTEXT
> и передавать управление следующему обработчику. Это нормальный
> путь?

Самый нормальный =)
Вот посмотри ещё вот тут, и конечно статью Мета Питтека
http://wiki.forth.org.ru/StructuredExceptionsHandling


 
n0name   (2006-03-15 18:45) [9]


>  и конечно статью Мета Питтека

косяк.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.046 c
2-1147787175
!_SM_!
2006-05-16 17:46
2006.06.04
Массив компанент


2-1147960022
Mozgan
2006-05-18 17:47
2006.06.04
Работа с модемом


1-1146035231
comtat
2006-04-26 11:07
2006.06.04
Маштабирование


15-1147281259
x.pro
2006-05-10 21:14
2006.06.04
Срочно! Помогите пожалуйста!


9-1131153824
апвапв
2005-11-05 04:23
2006.06.04
opengl+шейдеры





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский