Entwickler-Ecke
Sonstiges (Delphi) - Fehlersuche mit Problembericht oder anderem Tool
WernerSt - Di 06.09.11 13:32
Titel: Fehlersuche mit Problembericht oder anderem Tool
Hallo,
ich habe hier eine Delphi5 Applikation mit ca. 12500 Codezeilen. Es ist eine technische Anwendung, die normalerweise monatelang fehlerfrei läuft. In lezter Zeit gibt es zeitweise Abstürze (unter XP und W7). Nun habe ich z.B. einen Windows Problembericht, habe aber keine Ahnung, wie man von den dort enthaltenen Informationen auf das eigentliche Problem schließen kann. Vielleicht gibt es auch bessere Tools, die bei einem Absturz einen solchen Rückschluss ermöglichen. Für einen Ansatz zur weiteren Fehlersuche wäre ich dankbar.
Werner
Narses - Di 06.09.11 13:52
Moin und :welcome: im Forum!
Ist denn der "Absturz" reproduzierbar? Verschiedene Maschinen, verschiedene Betriebssysteme, verschiedene User? Zunächst mal solltst du versuchen auszuschließen, dass das Problem zwischen Tastatur und Stuhl sitzt... :? :zwinker:
Wenn der Absturz reproduzierbar ist, optimalerweise auf deiner Entwicklungsmaschine, einfach die Anwendung im Debugger ausführen, klar. ;)
Tritt der Fehler nur beim Kunden auf, dann brauchst du die Adresse der Exception. Mit dieser, dem Map-File (kann man in den Compiler-Optionen einschalten) und dem
Tool OmMap [
http://www.delphi-forum.de/viewtopic.php?p=459739#459739] von
BenBE kannst du dann zumindest die Zeile im Code ermitteln. :idea:
Du wirst doch sicher ein Log in deiner Anwendung schreiben (können), damit und der Stelle im Code sollte man zumindest einen Ansatz haben.
Ansonsten helfen natürlich die Tools, die
Gausi empfohlen hat, ist aber etwas gewöhnungsbedürftig, wenn man damit noch nie gearbeitet hat. :nixweiss:
cu
Narses
WernerSt - Di 06.09.11 14:13
Danke erst mal für die schnellen Antworten und die Tipps. Die Tools werde ich mir ansehen.
Der Fehler tritt bei einigen wenigen von ca. 100 Anwendern auf und sitzt leider nicht vor der Tastatur (automatische Anlagen), also eigene Nase. Das Problem ist, dass je nach Parametrierung die Funktionalität der Anwendung recht verschieden ist. Ich habe jetzt aber eine Konfiguration, die auch auf meinem System einen Crash hatte, wenn auch erst nach ca. 1 Tag. Das muss ich jetzt unbedingt fangen. Bin für alternative Ideen weiterhin dankbar.
Werner
WernerSt - Mi 07.09.11 16:14
Hallo, nur eine kurze Erfolgsmeldung. Habe mich für Eurekalog entschieden und Range Errors gefunden, die das Delphi mit eingeschalteter Bereichsprüfung durchgehen ließ. Tolle Software, nochmals danke für den Tip.
Werner
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!