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

Вниз

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

 
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 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.033 c
14-1100451547
Dima1
2004-11-14 19:59
2004.11.28
Иконки из Office 2003


8-1093770518
DimOn2
2004-08-29 13:08
2004.11.28
Avi


14-1100329029
gn
2004-11-13 09:57
2004.11.28
Банки борются с кардингом с помощью SMS


10-1066225536
Guest
2003-10-15 17:45
2004.11.28
Нужна ли ССМ?


14-1100095253
race1
2004-11-10 17:00
2004.11.28
component needed





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский