Objekte aus C++ Dll in C# benutzen
-
Hi all,
hoffe mir kann jemand helfen. Ich hab zwei C++ Klassen in eine Dll gepackt und will diese per PInvoke in ein C# .NET Projekt einbinden.
Nun hab ich eine Frage, ob man auch Objekte der Klasse in C# anlegen und deren Funktionen dann benutzen kann?Gruß
-
Ist zu aufwändig, benutzte lieber C++.NET um Wrapper Klassen zu erzeugen, diese kannst du dann ganz normal in deinen C#-Code aufrufen.
Der Grund ist das es mit C++.NET wesentlich einfacher ist unmanged C++ Funktionen und Klassen aufzurufen
-
Irgendwie gehts, aber wenn das recht große Klassen sind, dann glaube ich, dass das keine Gute idee ist.
Das mit dem managed C++ Wrapper klingt irgenwie vernünftig