Вниз
Скачать: CL | DM;

Выявление ошибок в программе   Найти похожие ветки 

← →
DelphiN! ©   (2004-11-13 06:22) [0]

Есть большой проект, в котором могут возникать ошибки, как лучше отлавливать данные ошибки у пользователей?
 Я думаю что очень хорошим способом будет, записывать в файл вход в процедуру и выход из нее, или записывать имя процедуры в файл в блоке try except/finally, однако процедур в программе очень много, и внедрение этой системы трудоемко и не эллегантно(на сой взгляд), может есть другие способы? Пробовал включать в отчет содержимое стека, но при ошибке, в стеке не совсем те данные, которые бы хотелось видить ...


← →
ИМХО ©   (2004-11-13 06:26) [1]

если у проги есть пользователи, они сами тебе скажут про ошибки


← →
DelphiN! ©   (2004-11-13 08:04) [2]

Этих пользователей слушать ... Они толком ниче объяснить не могут, или например программа запустилась, и вылетело 20 acces voluition-ов и фиг знает откуда они, а просматривать все процедуры, которые вызываются скажем в oncreate не является реальным(ну может и реальным, но очень трудоемким) делом


← →
Маг Похмеляйнен   (2004-11-13 08:25) [3]

Вообще-то, для выявления ощибок существуют (?) тестеры.
Имхо, отдавать непротестированную прогу конечному юзеру негуманно.


← →
DelphiN! ©   (2004-11-13 08:58) [4]

Ну даже тестеры, в данной ситуации не смогут ничего сказать вылетает при запуске Access Volution и вылетает, это они и скажут, а мне нужно все процедуры вызываемые из oncreate просматривать, а там 3000 строк кода


← →
cyborg ©   (2004-11-13 09:34) [5]

Отладочную информация при компилировании включай тогда.


← →
DelphiN! ©   (2004-11-13 09:51) [6]

Ну а вариантов больше нет, кроме как записывать в отчет содержимое стека или в try except/finally писать обработку ?


← →
KSergey ©   (2004-11-13 11:22) [7]

А) что это за прога, в которой 30 AV?? Только при старте??!! Может эта, по башке за такие писулины?

Б) jedi, там модуль jdebug (если не ошибаюсь в названии, но что-то такое). Пробовал, прикольно. Например, при AV получать полный стек вызовов с именами ф-ций и номерами строк кода. Вот только не нашел можно ли аргументы с какими вызывались ф-ции так же логировать.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
1-1100470675
Homa_Programer
2004-11-15 01:17
2004.11.28
снова Word (((


14-1099995175
Pentium133
2004-11-09 13:12
2004.11.28
TList и Record


4-1097838267
Wolffgang
2004-10-15 15:04
2004.11.28
Проблема с определением заголовка окна


14-1100262738
asdqwer
2004-11-12 15:32
2004.11.28
VOB->AVI


4-1097664899
Дмитрий Ботвин
2004-10-13 14:54
2004.11.28
Экспорт функций




   Наверх