Главная страница
    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.027 c
1-1100165052
Dima
2004-11-11 12:24
2004.11.28
Как менять цвет модальной формы ?


14-1099972382
DelphiN!
2004-11-09 06:53
2004.11.28
Объединение 1С в единую сеть через модем


14-1100380966
miwa
2004-11-14 00:22
2004.11.28
A EmbeddedWB есть для Delphi7?


1-1100527259
aap
2004-11-15 17:00
2004.11.28
Cоздание Hint-а как в Win XP.


8-1093930316
Erden
2004-08-31 09:31
2004.11.28
wav ..





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