Wrapper herstellen - aber wie?
Wrapper herstellen - aber wie?
Hallo... Ich würde gern einen Wrapper erstellen, damit ich ein SDK, welches für C# existiert, in PureBasic verwenden kann. Ich hab aber keinen Plan, wo ich denn anfangen soll. Kann mir da jemand weiterhelfen?
Re: Wrapper herstellen - aber wie?
Theoretisch ist das machbar, indem Du die C#-DLL als "für COM erreichbar" erstellst.KatSeiko hat geschrieben:Hallo... Ich würde gern einen Wrapper erstellen, damit ich ein SDK, welches für C# existiert, in PureBasic verwenden kann.

(Ebenso alle Klassen und Methoden, auf die Du zugreifen möchtest.)
Dann solltest Du via COMatePLUS von PB aus darauf zugreifen können.
Grüße ... Kiffi
a²+b²=mc²
Re: Wrapper herstellen - aber wie?
Okay... Ich habe in den Tiefen des SDKs eine DLL-Datei gefunden... Ich versuche mal, damit und mit der Doku was zu zimmern - es sollte eigentlich klappen. Die C#-Datei scheint selbst damit zu arbeiten.. 

Re: Wrapper herstellen - aber wie?
ich hoffe, da sind auch die entsprechenden Sourcen dabei. Denn ohne ist's Essig mit der COM-Visibility.KatSeiko hat geschrieben:Okay... Ich habe in den Tiefen des SDKs eine DLL-Datei gefunden...
Grüße ... Kiffi
a²+b²=mc²
Re: Wrapper herstellen - aber wie?
Was ist das? Das habe ich noch nie gesehen...Kiffi hat geschrieben:
Hast Du ein paar Infos?
Danke
Windows 11 - PB 6.03 x64
_________________________________
_________________________________
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Re: Wrapper herstellen - aber wie?
Menü VS2008: Projekt / *Projektname*-Eigenschaften ... / Anwendung / Assemblyinformationen ...
Windows 10 Pro, 64-Bit / Outtakes | Derek
Re: Wrapper herstellen - aber wie?
Ah, okay! Danke!
Cooles feature
Cooles feature

Windows 11 - PB 6.03 x64
_________________________________
_________________________________
Re: Wrapper herstellen - aber wie?
Vielleicht kann mir da jemand Hilfen bieten oder gar einen Ansatz programmieren. Das SDK, um das es sich hier handelt, ist das CUDA SDK von nVidia..
Im Toolkit ist eine DLL-Datei namens cudart.dll im Verzeichnis \bin, welche die Funktionen bietet...
Ich hab da ein kleines Programm zusammengestellt, welches die Funktionen auflistet, die eine DLL-Datei bietet, inclusive der Adresse, an der diese steht...
Im Toolkit ist eine DLL-Datei namens cudart.dll im Verzeichnis \bin, welche die Funktionen bietet...
Ich hab da ein kleines Programm zusammengestellt, welches die Funktionen auflistet, die eine DLL-Datei bietet, inclusive der Adresse, an der diese steht...
Re: Wrapper herstellen - aber wie?
öhm, dann ist das aber keine Dotnet-DLL und Du kannst die darin enthaltenen Funktionen normal mit PB aufrufen.KatSeiko hat geschrieben:Ich hab da ein kleines Programm zusammengestellt, welches die Funktionen auflistet, die eine DLL-Datei bietet, inclusive der Adresse, an der diese steht...
Grüße ... Kiffi
a²+b²=mc²
Re: Wrapper herstellen - aber wie?
Naja, aber ich hab damit doch noch keine einfachen Befehle für PureBasic...