DLL Dateien (Dokan)

Für allgemeine Fragen zur Programmierung mit PureBasic.
Christian+
Beiträge: 213
Registriert: 13.07.2008 10:05
Computerausstattung: Windows 8.1 Pro
AMD Phenom II X4 955 @ 3.2 GHz
4GB RAM
NVIDIA GeForce GTX 660

DLL Dateien (Dokan)

Beitrag 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.
Windows 8.1 Pro 64Bit | AMD Phenom II X4 955 @ 3.2 GHz | 4GB RAM | NVIDIA GeForce GTX 660
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: DLL Dateien (Dokan)

Beitrag 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
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Christian+
Beiträge: 213
Registriert: 13.07.2008 10:05
Computerausstattung: Windows 8.1 Pro
AMD Phenom II X4 955 @ 3.2 GHz
4GB RAM
NVIDIA GeForce GTX 660

Re: DLL Dateien (Dokan)

Beitrag 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.
Windows 8.1 Pro 64Bit | AMD Phenom II X4 955 @ 3.2 GHz | 4GB RAM | NVIDIA GeForce GTX 660
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: DLL Dateien (Dokan)

Beitrag von ts-soft »

Da haste ja für längere Zeit zu tun :mrgreen:
PS: Ist alles Unicode in der DLL!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
mk-soft
Beiträge: 3902
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: DLL Dateien (Dokan)

Beitrag von mk-soft »

Bei Purebasic ist noch in den Ordner SKD der Header Converter vorhanden.

Der erledigt dir ein Teil der Arbeit.

FF :wink:
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Antworten