Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Jedi Vcl и JclAddExceptNotifier


Автор: Delphist 24.4.2007, 14:28
В Jedi Vcl есть класс позволяющий показывать деталировку(стек вызовов процедур и функций, имя процедуры, номер строки) ошибки. К этому классу поставляется пример FramesTrackExample.dpr. Этот пример прекрасно работает в Delphi7, но не работает в Delphi2006. С чем это может быть связано. Все настройки делаю одинаковыми т.е. вклчаю Insert JCL Debug Data в меня Project, который включает map файл в исходник, В меню Project->Options->Linker->Map file выставляю в Detailed, в меню Project->Options->Compiler включаю Stack Frames, Use Debug DCUs, Debug Information, Local Symbols.

Автор: Delphist 24.4.2007, 15:16
Вот, что показывает програмка FramesTrackExample скомпонованная в Delphi7
http://files.rsdn.ru/26841/JclDebugInD7.JPG
а вот, что скомпонованная в Delphi2006
http://files.rsdn.ru/26841/JclDebugInD2006.JPG

Автор: MetalFan 24.4.2007, 15:20
ага, класс показывает
Цитата
The page cannot be found

Автор: Delphist 24.4.2007, 15:29
Не знаю, не знаю у меня без проблем открываются. 
Посмотри здесь:
Вот, что показывает Delphi7

Автор: Delphist 24.4.2007, 15:30
Цитата(Delphist @  24.4.2007,  16:29 Найти цитируемый пост)
Вот, что показывает Delphi7

Вот, что показывает Delphi2006

Автор: dumb 25.4.2007, 12:49
Delphist, судя по всему, просто изменился формат отладочной инфы, и компонент теперь не может ее корректно прочитать.

Автор: Delphist 25.4.2007, 14:01
Цитата(dumb @  25.4.2007,  13:49 Найти цитируемый пост)
Delphist, судя по всему, просто изменился формат отладочной инфы, и компонент теперь не может ее корректно прочитать. 

Ну так что нужно сделать, чтобы в Delphi2006 корректно работал JclAddExceptNotifier 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)