Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Что полезного можно выжать из E:Exception?


Vlad Oshin ©   (2008-09-03 10:56:00) 

протоколирую пропущенные ошибки
ApplicationEvents1: TApplicationEvents;

Какие можно получить данные?
отладочная инф-ция Jedi не используется

Интересует, например, как получить стек вызовов или еще что-то, чтоб понять где или после чего это случилось

procedure TfrmMain.ApplicationEvents1Exception(Sender: TObject; E: Exception);
begin
 WriteToLog(E.ClassName+' '+E.Message+' ');
 //E.
end;

или вообще не так?

помню, И.Шевченко как-то показывал свой "человеческий" лог ошибки, как бы такое сделать?


Vlad Oshin   (2008-09-03 15:19:00) [1]


> Rouse_ ©   (03.09.08 14:45) [4]

спасибо, поковыряю


Rouse_   (2008-09-03 14:45:00) [2]


> Интересует, например, как получить стек вызовов или еще
> что-то, чтоб понять где или после чего это случилось

http://rouse.drkb.ru/tmp/exceptions.zip


Vlad Oshin   (2008-09-03 11:09:00) [3]


> попросить у него исходники?)

а я чего делаю? :)


> ExceptAddr function
> Returns the address at which the current exception was raised.
>

спасибо, сейчас поэксперементирую


Сергей М.   (2008-09-03 11:00:00) [4]

ExceptAddr function
Returns the address at which the current exception was raised.


brother   (2008-09-03 10:58:00) [5]

> как бы такое сделать?

попросить у него исходники?)


Наверх

Титульная страница Поиск, карта сайта Написать письмо