Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Fehleranalyse (https://www.delphipraxis.net/101109-fehleranalyse.html)

bennle 8. Okt 2007 15:41


Fehleranalyse
 
Hallo,
Ein Kunde schreibt mir, dass er folgenden Fehler erhält:
Code:
Access violation at address 0056FD92 in module 'Start.exe'. Read of address 00000000.
Wie kann ich nun herausfinden, warum dieser Fehler auftritt bzw. was Ihn verursacht?
Bei mir tritt kein Fehler auf.

Luckie 8. Okt 2007 15:43

Re: Fehleranalyse
 
Frag den Kunden, was er gemacht hat. Wie er es gemacht hat und was für äußere Umstände gegeben waren.

bennle 8. Okt 2007 16:06

Re: Fehleranalyse
 
Zitat:

Zitat von Luckie
Frag den Kunden, was er gemacht hat. Wie er es gemacht hat und was für äußere Umstände gegeben waren.

Hallo,
genau das habe ich gemacht und es hat zum Erfolg geführt. Gibt es jedoch keine Möglichkeit einen solchen Speicherfehler nachzuvollziehen?

Matze 8. Okt 2007 16:19

Re: Fehleranalyse
 
Hi,

du könntest MadExcept in dein Programm integrieren und diese Version dem Kunden geben. Beim erneuten Auftreten einer Access Violation sollten die gewünschten Infos alle zusammengestellt werden (Rechner-/OS-Infos). Meines Wissens sogar samt Code-Datei und Zeile, in der der Fehler auftrat. Das soll dir der Kunde dann zuschicken.

Evtl. bringt's was. ich hatte es spaßeshalber mal getestet und fand's gar nicht so schlecht.

Infos zu MadExcept findest du in dem Thread.

Edit: Memory Leaks könntest du evtl. mittels FastMM aufspüren.

bennle 8. Okt 2007 16:45

Re: Fehleranalyse
 
@matze
Danke für die Hilfe! Sieht echt gut aus, jedoch leider nicht kommerziell einsetzbar ohne Kosten. Daher werde ich es jetzt erstmal ohne versuchen.
Evtl. werde ich mir auch mal eine Lizenz kaufen, sofern es nötig ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:44 Uhr.

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