In der
Exception steht ja eine Adresse, wo sie ausgelößt wurde und diese Adresse könnte man jetzt in seinem Programm suchen. (Debugger > CPU-Ansicht)
Wenn man dazu noch die Debuggerinfos mit einkompiliert hat, wird es einfacher,
aber einige sind ja meißtens automatisch mit drin (da fast keiner sie abschaltet
)
und so zeigt der Debugger in der CPU-Ansicht auch oftmals die Befehler und Funktionen mit an.
Man kann sich auch Helfen lassen MadExcept ließt z.B. bei einer
Exception noch den Aufrufstack aus und zeigt dann in der
Exception direkt die Funktionsnamen und andere Infos an.
Und, wie gesagt, kannst du auch einfach an "wichtigen" Stellen in eine Logdatei scheiten, was gerade gemacht wird und wenn auch die
Exception dort eingeschrieben wird, dann liegt der Fehler vermutlich irgendwo hinter dem letzen Eintrag (der Stelle wo dieser Eintrag ins Log geschrieben wurde), welcher vor der Exceotion im Log steht.
Du kannst auch dein Programm mal eine Weile im Debugger laufen lassen, dann stoppt der Debudder das Programm auch an der entsprechenden Stelle.