PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : c++/cli und c# exceptions


Gast
2010-06-20, 12:56:31
Hallo,

Also ich habe folgendes Problem:

Ich habe eine in C++/CLI geschriebene DLL, in der ich in einer Methode eine (.net) Exception werfe (gcnew Exception(.....))

Dann habe ich ein C# programm, welches die Methode der C++/CLI DLL aufruft. Dort wird die Exception geworfen, jedoch gelangt die nie in mein C# Programm rein. Stattdessen meckert Visual Studio dann halt, dass die Exception nirgendwo gefangen wird, weil es aus irgend einem Grund davon ausgeht, dass sie nur innerhalb der DLL gefangen werden darf und nicht außerhalb.

Wie kann ich das ändern?

Gast
2010-06-20, 15:06:59
Ist das eine eigene Exception Klasse? Kann es sein, dass die Exception Klasse nicht explizit als public definiert wurde?

Gast
2010-06-20, 23:11:03
Ist das eine eigene Exception Klasse? Kann es sein, dass die Exception Klasse nicht explizit als public definiert wurde?
Nein, es ist die Original .net Exception Klasse.