.Net Exception mit oder ohne MFC abfangen



  • Hallo zusammen,

    Folgende Problematik:
    Ich benutze eine .Net-Komponente über COM in C++ Code (eigentlich MFC, ist mir aber grundsätzlich erstmal gleich). Diese Komponente wirft nun wild mit Exceptions um sich, wie das in .Net nunmal so üblich ist (Oh, da passt der Wert nicht ganz in den Wertebereich, klong, kommt schon die Exception). Grundsätzlich finde ich das ja gut, wenn man in C++ (oder MFC) diese auch gescheit abfangen könnte.

    Was passiert, wenn man sich garnicht um die Exception kümmert? Genau, das Programm verabschiedet sich sehr unschön mit einer unhandled exception.
    Macht man try{}catch(...){}, lebt das Programm zwar noch, aber wir wissen nicht, was denn nun passiert ist.
    Und egal was für eine Exception ich nun bei catch reinpacke, die wird nicht richtig abgefangen.

    Hat jemand eine Idee, wie man dem Problem begegnen könnte?
    Mir würde auch schon die Aussage reichen: Ne gibbet net, kriegen wir auch nicht wieder rein! Dann würde ich halt aufhören zu suchen.

    Gruß AV


Anmelden zum Antworten