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?
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?