Problem mit Speicherüberschreibung
-
Hi Leute,
ich hab wohl irgendwo Mist gebaut in meinem Programm jedenfalls stürzt es mittendrin ab, weil in einer Variable völlig blödsinnige Werte stehen. Leider hab ich so meine Probleme den Fehler zu finden, gibt es eine Möglichkeit, während der Laufzeit diese Variable zu überwachen und zu ermitteln an welcher Stelle im Code der Speicher der Variable überschrieben wird?
Gruß
Scarabol
-
Debugger?!
-
Tut mir leid die Frage war zu oberflächlich, ich wollte eigentlich wissen, wie ich den Debugger dazu bringe die Variable zu überwachen und mir Änderungen anzuzeigen?
Gruß
Scarabol
-
haltepunkt setzen -> rechtsklick auf die Variable "add watch"
-
achso, cool danke...
Gruß
Scarabol
-
Hi,
gibt es auch eine Methode bei der der Compiler einen Haltepunkt auslöst sobald die Variable geändert wird?
Edit:
Ich hab die Datenhaltepunkte entdeckt, leider mit wenig erfolg der Speicher wird in ntdll.dll überschrieben. Also kein Quellcode
Jemand eine Idee was ich jetzt mache?Edit2:
Der Fehler lag an der irrlicht.dll da diese keine Tiefenkopie erstellt.MfG
Scarabol