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 |
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. |
Re: Alle exceptions abfangen & analysieren
Wäre MadExcept nicht noch eine Alternative?
|
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.
|
Re: Alle exceptions abfangen & analysieren
Zitat:
|
Re: Alle exceptions abfangen & analysieren
MadExcept sollte ähnliche Dienste wie dieses Eurekalog bringen.
|
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! |
Re: Alle exceptions abfangen & analysieren
Hey,
Du kannst im Zusammenhang mit JclDebug Unit von der JCL (Jedi Code Library) und aktiviertem Stack-Tracing die TApplication.OnException Ereignisbehanldungsroutine verwenden, um dir Infos über die Exception zu holen und Dir dazu den Stack-Trace anzeigen zu lassen. mfG mirage228 |
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