Aktuelle Zeit: 26.05.2013 08:50

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: Wrapper herstellen - aber wie?
BeitragVerfasst: 29.10.2009 04:23 
Offline
Benutzeravatar

Registriert: 19.07.2008 07:47
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?

_________________
Win7 Ultimate x64, PureBasic 4.41
Galaxy II


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Wrapper herstellen - aber wie?
BeitragVerfasst: 29.10.2009 10:08 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Porada Ninfu
KatSeiko hat geschrieben:
Hallo... Ich würde gern einen Wrapper erstellen, damit ich ein SDK, welches für C# existiert, in PureBasic verwenden kann.

Theoretisch ist das machbar, indem Du die C#-DLL als "für COM erreichbar" erstellst.

Bild

(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

_________________
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding

PB2Web: Mach mit! :allright:
PureBasic FAQ
PureBasic Projekthosting


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Wrapper herstellen - aber wie?
BeitragVerfasst: 29.10.2009 15:06 
Offline
Benutzeravatar

Registriert: 19.07.2008 07:47
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.. :D

_________________
Win7 Ultimate x64, PureBasic 4.41
Galaxy II


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Wrapper herstellen - aber wie?
BeitragVerfasst: 29.10.2009 15:32 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Porada Ninfu
KatSeiko hat geschrieben:
Okay... Ich habe in den Tiefen des SDKs eine DLL-Datei gefunden...

ich hoffe, da sind auch die entsprechenden Sourcen dabei. Denn ohne ist's Essig mit der COM-Visibility.

Grüße ... Kiffi

_________________
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding

PB2Web: Mach mit! :allright:
PureBasic FAQ
PureBasic Projekthosting


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Wrapper herstellen - aber wie?
BeitragVerfasst: 29.10.2009 21:31 
Offline
Benutzeravatar

Registriert: 26.10.2006 13:19
Kiffi hat geschrieben:
Bild

Was ist das? Das habe ich noch nie gesehen...
Hast Du ein paar Infos?

Danke

_________________
Windows 7 - PB 4.51 RC2
4.30, 4.20, 4.10, 4.02, 4.01, 4.00, 3.94, 3.93, 3.92, 3.91, 3.90, 3.81, 3.72, 3.62, 3.51, 3.50, 3.30, 2.90, 2.60, 2.50, 2.40, 2.30, 2.20, 2.10, 2.00
_________________________________


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Wrapper herstellen - aber wie?
BeitragVerfasst: 29.10.2009 21:39 
Offline
Benutzeravatar

Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte
Menü VS2008: Projekt / *Projektname*-Eigenschaften ... / Anwendung / Assemblyinformationen ...

_________________
Bild
Windows 7, 64-Bit, PB v4.51


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Wrapper herstellen - aber wie?
BeitragVerfasst: 29.10.2009 21:44 
Offline
Benutzeravatar

Registriert: 26.10.2006 13:19
Ah, okay! Danke!
Cooles feature :-)

_________________
Windows 7 - PB 4.51 RC2
4.30, 4.20, 4.10, 4.02, 4.01, 4.00, 3.94, 3.93, 3.92, 3.91, 3.90, 3.81, 3.72, 3.62, 3.51, 3.50, 3.30, 2.90, 2.60, 2.50, 2.40, 2.30, 2.20, 2.10, 2.00
_________________________________


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Wrapper herstellen - aber wie?
BeitragVerfasst: 30.10.2009 14:43 
Offline
Benutzeravatar

Registriert: 19.07.2008 07:47
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...

_________________
Win7 Ultimate x64, PureBasic 4.41
Galaxy II


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Wrapper herstellen - aber wie?
BeitragVerfasst: 30.10.2009 14:55 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Porada Ninfu
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...

öhm, dann ist das aber keine Dotnet-DLL und Du kannst die darin enthaltenen Funktionen normal mit PB aufrufen.

Grüße ... Kiffi

_________________
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding

PB2Web: Mach mit! :allright:
PureBasic FAQ
PureBasic Projekthosting


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Wrapper herstellen - aber wie?
BeitragVerfasst: 30.10.2009 15:06 
Offline
Benutzeravatar

Registriert: 19.07.2008 07:47
Naja, aber ich hab damit doch noch keine einfachen Befehle für PureBasic...

_________________
Win7 Ultimate x64, PureBasic 4.41
Galaxy II


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye