Seite 1 von 1

DLL Dateien (Dokan)

Verfasst: 07.03.2012 19:42
von Christian+
Ich denke hier haben ja schon viele Erfahrungen mit dem verwenden von DLL Dateien.
Ich will in einem meiner Projekte ein Virtuelles Laufwerk\Filesystem nutzen.
Mit Google bin ich dann auf Dokan (http://dokan-dev.net/en/download/) gestoßen.
Ich denke das ist die für meinen Fall beste Lösung allerdings ist nun die Frage wie ich mir das in Pure Basic am einfachsten nutzbar mache.
Denn scheinbar hat das noch keiner gemacht auch wenn es öfters Nachfragen nach Virtuellen Laufwerken\Filesystemen gab.
Falls doch schon eine Lösung mit was auch immer für ein Virtuelles Laufwerk\Filesystem existiert es wäre auch jede andere Lösung super die jemand kennt.
Ich habe bisher so etwas in Pure Basic noch nicht eingebunden und deswegen wäre ich dankbar wenn vielleicht jemand ein paar Infos dazu hat wie man das angeht bzw. ob es Tools gibt die da einem ein wenig Arbeit abnehmen.
Denn je nachdem wie viel Aufwand das ist werde ich das dann wohl mal angehen bzw. doch in diesem Fall mal auf eine andere Sprache ausweichen für die es eine Anbindung an so was schon gibt.

Re: DLL Dateien (Dokan)

Verfasst: 07.03.2012 20:00
von ts-soft
Für PB brauchste IMHO keine Anbindung, C-API bereitet doch keine Problem.
Werde mir jetzt aber keine System-Treiber installieren um die Funktionen zu testen :wink:

Gruß
Thomas

Re: DLL Dateien (Dokan)

Verfasst: 07.03.2012 20:11
von Christian+
Ok wenn es prinzipiell keine Probleme bereitet ist schon mal gut.
Das heißt ich muss nur die Strukturen von C nach Pure Basic übersetzen und eben die Procederen als Prototype umsetzen bzw. CallFunctionFast aufrufen.
Dann werde ich das wohl mal versuchen.

Re: DLL Dateien (Dokan)

Verfasst: 07.03.2012 20:18
von ts-soft
Da haste ja für längere Zeit zu tun :mrgreen:
PS: Ist alles Unicode in der DLL!

Re: DLL Dateien (Dokan)

Verfasst: 08.03.2012 08:58
von mk-soft
Bei Purebasic ist noch in den Ordner SKD der Header Converter vorhanden.

Der erledigt dir ein Teil der Arbeit.

FF :wink: