debug (Visual Studio 6.0) - ergebnisse interpretieren
-
Ich starte mein Programm im Debug-Modus. An irgend einer Stelle stürzt es nun ab
und der Debugger gibt sowas aus:
[...] 440029 ??? -> 440030 ??? [...]
Dabei zeigt er auf eine bestimmte Stelle, wie zu sehen ist. Woher weiß ich nun welche stelle des Programmes gemeint ist?
-
Das sieht ganz nach fehlenden Debuginformationen in einer Library aus. Schau dir mal den StackBacktrace an und versuche sonst Schritt für Schritt dem Programm zu folgen.
Vielleicht kannst du ja auch die Library in einer Debug Version erstellen (mit möglichen Asserts etc.)
-
so der erfahrene programmierer bin ich jetzt auch wieder nicht...
was soll denn stackbacktrace (Stapel Zurück verfolgung???) und asserts
sein?
-
weiß niemand außer kingruedi was das heißt?
-
debug->windows->call stack ...
-
Ein StackBacktrace zeigt dir an, welche Funktionen aufgerufen wurden.
assert siehe => man: assert(3)
-
Wie kann ich StackBacktrace mit dem Visual Studio machen? Gibt es dafür irgendwo ein deutsches Handbuch (für Visual Studio 6.0)?
-
MasterCounter schrieb:
Gibt es dafür irgendwo ein deutsches Handbuch (für Visual Studio 6.0)?
Das sollte dabei gewesen sein, als du es gekauft hast.
Auf Deutsch müsste es mit Debug -> Fenster -> Aufrufliste gehen. Such da einfach nach der obersten Funktion, die von dir ist.
-
-> autoren edition, für die normale hab ich leider kein geld...