Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 00:08 20.04.24 
Компютри и Интернет
   >> Delphi
Всички теми Следваща тема *Кратък преглед

Тема Bug Handling...  
Автор Rincewind (Wizzard)
Публикувано03.06.03 21:28



Има ли някакъв БЕЗПЛАТЕН компонент/код който да handle-ва не-catch-натите exception-и и да може да ги report-ва?

Go on, prove me wrong. Destroy the fabric of the universe. See if I care.


Тема Re: Bug Handling...нови [re: Rincewind]  
Автор AquilaX (познат)
Публикувано04.06.03 09:49



Ами аз ползвам това (от Help-a):

procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnException := AppException;
end;

procedure TForm1.AppException(Sender: TObject; E: Exception);
begin
Application.ShowException(E);
Application.Terminate;
end;

Хваща всичко в приложението което не си хванал с try..except. Гадното е че не знаеш кое е гръмнало :(

AquilaX

____________
умният знае кога да говори, мъдрият знае кога да мълчи


Тема Re: Bug Handling...нови [re: AquilaX]  
АвторLazy (Нерегистриран)
Публикувано04.06.03 11:08



extern PACKAGE void * __fastcall ExceptAddr(void);

Namira se v SysUtils

Niama da ti pomogne koi znae kolko. Po-tochno trudno ste otkriesh kakvo e grumnalo ot MAP faila na exe-to.



Тема Re: Bug Handling...нови [re: AquilaX]  
Автор Rincewind (Wizzard)
Публикувано04.06.03 13:04



Да де, това е ясно :)
Имах предвид нещо доста по-advanced.
Примерно пази лог на всички грешки, а и да може да ги праща дирекно на мен по интернет и т.н.
Абе като bug-handling-а на Windows XP.
Та това съм го виждал в някои Delphi-програми.
И не че не мога да си го напиша и сам, ама сигурно има готови компоненти.

Go on, prove me wrong. Destroy the fabric of the universe. See if I care.


Тема Има ама не е безплатно ;-)))))нови [re: Rincewind]  
Автор PhantomASМодератор (няма)
Публикувано04.06.03 14:08



Потърси

!!!! - много яко е направено - има още един подобен пакет - аз оба4е предпочетох този!

А ако търсиш безплатно - някъде бях намерил статия която прави точно това - ама в момента не се сещам къде точно. Като се сетя ще кажа - но погледни горното - още повече ако се сдобиеш със сорса - реално не е много сложно да се напише и предаването (mail или upload) после.

P.S. само 24$ - почти без пари - даже и по нашите стандарти ;-)))
---
Е т'ва е живот!

Редактирано от PhantomAS на 04.06.03 14:10.



Тема Re: Има ама не е безплатно ;-)))))нови [re: PhantomAS]  
Автор Rincewind (Wizzard)
Публикувано05.06.03 01:24



Можеш ли да се сетиш за другият компонент?
Този може и да върши работа, но output-а който изкарва на user-а е мнооого-грозен. Виждал съм една програма, която със сигурност е писана на Delphi, да изкарва прозорец подобен на този на Windows XP, тоест съвсем опростен, казващ че има бъг. А ти дава възможност да го репортнеш.
Мога да си напиша нещо такова 1-2 дни ама после и бъг-фиксове и т.н. така че ако намеря готов ще е по-добре май.

Go on, prove me wrong. Destroy the fabric of the universe. See if I care.


Тема Re: Има ама не е безплатно ;-)))))нови [re: Rincewind]  
Автор PhantomASМодератор (няма)
Публикувано05.06.03 07:32



Това за output -а се коригира ;-))))
Намерих какво съм имал предвид - един малък пример в codecentral -ама той е пълна глупост - прогледни ID = 17819 - това ме подведе - мислех го за статията.
А другия компонент всъщност е нещо което ти прави лог на user action -ите объркал съм го и съм го сложил в групата на error лог -а , погледни това www.componentfactory.com/products/ - Event Journal
Реално комбинацията между двата ще ти даде пълната възможност да разбереш как точно е възникнала грешката ;-))

---
Е т'ва е живот!


Тема Re: Има ама не е безплатно ;-)))))нови [re: PhantomAS]  
Автор Rincewind (Wizzard)
Публикувано05.06.03 14:39



Mai shte si napravq sam komponent.

Vsyshtonst takova 'error reporting' vidqh v Painless Schedule.
Typoto beshe che posle ne mojeh da go nakaram da se bug-ne :)
Ta vikam si, ne moje tolkova da sa go izpipali che da ne moga da go skapq.
Slojih im edin ReadOnly na data failovete mu. i si se bug-na bez problem :)
Ama i tqhnoto mai e custom made, shtoto ne bachka mnogo dobre...

Go on, prove me wrong. Destroy the fabric of the universe. See if I care.


Тема Re: Bug Handling...нови [re: Rincewind]  
Авторkoce (Нерегистриран)
Публикувано08.06.03 13:07




безплатно е и върши работа в повечето случаи :)




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.