Suchergebnisse
Suchergebnisse 1-6 von insgesamt 6.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo zusammen, ich habe eine c++ Dll in Visual Studio geschrieben, die eine Kommunikation zwischen ROS(Robotersteuerung) und meinem Programm in vb.net herstellt. Daher reicht es nicht nur einzelne Funktionen aus der DLL zu importieren sondern eine ganze Klasse. In der Klasse brauche ich einige Eigenschaften und muss einiges an Klassen instanziieren. Vorher habe ich einzelnene Funktionen wie folgt geschrieben C-Quellcode (3 Zeilen) und in vb.net VB.NET-Quellcode (3 Zeilen) allerdings habe ich ni…
-
Vielen Dank @Gonger96 und @Radinator!! Zitat von Gonger96: „Mach dir einen C++/CLI Wrapper und binde den dann in deinem VB.NET Projekt ein.“ Ja das ist eine gute Idee, allerdings wäre diese Wrapper Klasse doch auch eine DLL oder? Die Dll habe ich ja auch in Visual Studio und damit in C++/CLI geschrieben oder?
-
Vielen Dank für die ausführliche Antwort @jvbsl !! Zitat von jvbsl: „was sicher, dass du C++/CLI genommen hast, wenn du eine Win32 Bibliothek als template genommen hast“ Ja ich habe eine Win32 als Vorlage für meine DLL genommen. Also wenn ich das richtig verstanden habe, schreibe ich die Klasse ganz normal in C++ und importiere das in eine C Wrapper, die als DLL gebaut wird und diese DLL verwende ich dann in meinem Programm?
-
@RodFromGermany danke für den Link! Ich habe aber noch eine Frage zum Import und zwar muss der 1.Methode irgendwie die Klasse übergeben werden. also so VB.NET-Quellcode (3 Zeilen) natürlich könnte man eine Sub nehmen und einfach einen Zeiger übergeben VB.NET-Quellcode (3 Zeilen) soll man eine Dummy-Klasse erstellen? Oder habe ich da was falsch verstanden?