C# dll in einer C++ Applikation einbinden
-
Hallo,
ich versuche eine C# dll in meine C++ Anwendung zu integrieren. Das sieht wie folgt aus:
#using <mscorlib.dll> #using <ABB.Robotics.Controllers.dll>
Diese beiden dll's binde ich ein, die c# dll ist die zweite.
void test() { ABB::Robotics::Controllers::Discovery::NetworkScanner* NetworkScanner; NetworkScanner = new ABB::Robotics::Controllers::Discovery::NetworkScanner; NetworkScanner->Scan(); }
Der Compiler macht keinen ärger. Während der Laufzeit wird eine Exception ausgelöst und zwar wenn die Funktion Scan() aufgerufen wird. 'System.Exception' diese Exception verweisst auf eine weitere dll. Kann es möglich sein, das weitere Verweise innerhalb der dll bestehen? Wenn dies so ist gibt es eine Möglichkeit an diese Verweise heranzukommen.
Vielen Dank!
Norman