das Problem bin wahrscheinlich ich selbst... unter MS VC++6.0 klappt das schon seit Jahren bei mir und meinen Projekten, aber nicht unter Borland C++ 5.02 (WIN32 GUI) das Program stüzt ab, statt in den catch (...) rein zu laufen z.B.:
Hab zwar BCB 6 aber müsste genauso gehen: Tools-Debugger Optionen | Integrierte Fehlersuche Haken rausnehmen. Ansonsten einfach die .exe deines Projekts starten, dort werden dann die Exceptions behandelt.
guter Tipp, aber unter Version 5.02 habe ich im Menü folgendes: Debug-> Ausführen; Laden; Prozess abbrechen; Haltepunkte...; usw Optionen-> IDE... -> (Editor;Mauspalette; Debuggerverhalten(auch hier das meiste ausprobiert)) Projekt... -> Projektoptionen => Compiler => Debugger : Checkbox: Standard Stack-Frame on Checkbox: Test auf Stack-Überlauf Checkbox: Inline-Funktionen ignorieren Checkbox: Zeilennummern on Checkbox: Debug-Informationen erzeugen on Checkbox: Debug-Informationen aus OBJs entfernen Checkbox: Informationen für Symbolanzeige in OBJ-Dateien on
Projekt... -> Projektoptionen => Linker => Allgemein: (hier auch schon mit allem rumgespielt...)
Ein verzweifelter C++ Entwickler... der Borland am liebsten aus dem Fenster ...