Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Alle exceptions abfangen & analysieren (https://www.delphipraxis.net/117234-alle-exceptions-abfangen-analysieren.html)

ghost007 14. Jul 2008 17:20


Alle exceptions abfangen & analysieren
 
Gibt es einen weg sämtliche exceptions abzufangen und zuzuordnen?

Der hintergrund ist, dass ich etwas einbaun kann womit der endbenutzer mir mitteilen kann wo der fehler im code auftritt. Da dieser user natürlich den debugger von delphi nicht benutzen kann.

MfG - Ghost006

Phoenix 14. Jul 2008 17:26

Re: Alle exceptions abfangen & analysieren
 
Jupp.

Aber ein gutgemeinter Vorschlag: Bau das lieber nicht selber.

Wenn Du als EInzelentwickler 100€ über hast, dann kauf Dir z.B. Eurekalog: http://www.eurekalog.com/
Die fangen alle Exceptions ab, lassen den User noch einen Infotext eingeben (wobei ist das jetzt passiert?) und schickt Dir das ganze bei Bedarf komplett incl. Stacktrace etc. per Mail zu.

Für so billig kannst Du das nicht selber machen.

Die Muhkuh 14. Jul 2008 17:27

Re: Alle exceptions abfangen & analysieren
 
Wäre MadExcept nicht noch eine Alternative?

Apollonius 14. Jul 2008 17:28

Re: Alle exceptions abfangen & analysieren
 
Falls du es unbedingt selbst machen willst, hast du zwei Möglichkeiten: Entweder zwei Funktionszeiger in der Unit System austauschen oder Vectored Exception Handling verwenden. Das sollte beides nicht allzu schwer sein.

Phoenix 14. Jul 2008 17:29

Re: Alle exceptions abfangen & analysieren
 
Zitat:

Zitat von Die Muhkuh
Wäre MadExcept nicht noch eine Alternative?

Kenn ich ned, ich kenn nur Eurekalog. Und ich find das Ding genial einfach zu benutzen.

Die Muhkuh 14. Jul 2008 17:31

Re: Alle exceptions abfangen & analysieren
 
MadExcept sollte ähnliche Dienste wie dieses Eurekalog bringen.

juergen 14. Jul 2008 18:40

Re: Alle exceptions abfangen & analysieren
 
Hallo zusammen,

madExcept hat mir auch schon einige Male helfen können und ist leicht zu händeln.
Optik und Handhabung durch den Endanwender (daU) :mrgreen: sind top.
Ein großer Vorteil:
- bei non-commercial-Uses ist diese Software kostenfrei!

mirage228 14. Jul 2008 20:57

Re: Alle exceptions abfangen & analysieren
 
Hey,

Du kannst im Zusammenhang mit JclDebug Unit von der JCL (Jedi Code Library) und aktiviertem Stack-Tracing die Delphi-Referenz durchsuchenTApplication.OnException Ereignisbehanldungsroutine verwenden, um dir Infos über die Exception zu holen und Dir dazu den Stack-Trace anzeigen zu lassen.

mfG
mirage228

semo 14. Jul 2008 21:19

Re: Alle exceptions abfangen & analysieren
 
ich kann auch weil er den punkt endanwender erwähnt madexcept nur empfehlen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz