![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
GetExceptionInformation на Delphi
DelphiLexx © (2004-09-22 17:52:00)В Delphi7 есть, структура:
type
_EXCEPTION_POINTERS = record
ExceptionRecord : PExceptionRecord;
ContextRecord : PContext;
end;
В С++ есть функция GetExceptionInformation(), которая возвращает
указатель на _EXCEPTION_POINTERS. Вопрос: Существует ли в DELPHI
аналогичная ф-ция, если нет, то как можно создать такую ф-цию.
Lin7 (2004-09-22 18:44:00) [1]Поправочка функция GetExceptionInformation() это не функция С++, а Windows.
Ею можно пользоваться ДО создания ЛЮБЫХ окон в Delphi. При создании окна Delphi заменяет обработчик EXCEPTION своим.
Для окон смотри
http://www.clevercomponents.com/articles/article012/exwatcher.asp
Имей ввиду, что иногда вызов MessageBox приводит к сбрасыванию твоего обработчика, установленного с помощью GetExceptionInformation - глюк винды. :(((