DLL mit PureBasic, suche funktionierendes Beispiel
Verfasst: Donnerstag 27. Februar 2014, 10:36
Hallo PureBasic Könner,
seit geraumer Zeit versuche ich mit PureBasic eine funktionierende DLL für ProfiLab 4 (PL) zu erzeugen. Leider ohne Erfolg.
Was habe ich bisher gemacht:
Grundlagen PureBasic angeeignet;
nachgelesen, wie in PureBasic eine DLL kompiliert werden kann (Compiler Optionen, Executable-Format Shared Dll und alle CPU);
Hilfe in PL zu DLL gelesen und zumindest teilweise verstanden (ich kenne nicht alle Programmiersprachen und kann daher die Beispiele nicht alle nachvollziehen);
alle von mir im PL-Forum gefundenen Beispiele für PureBasic ausprobiert, bei allen gescheitert, DLL wird zwar meist erzeugt, aber PL zeigt im DLL Bauteil an, dass keine Prozeduren importiert wurden;
verwendet habe ich zum Beispiel den von Chris erstellten Code ( Beitrag: höchsten Wert von 23 Leitungen ermitteln, vom 22.11.2011)
Was verwende ich:
Windows 8.1 (64bit)
PureBasci 5.21, in den Compiler-Optionen unter "Benutze Compiler" steht PureBasic 5.21 LTS (Windows -x64)
Wo mache ich einen grundlegenden Fehler? Habe ich bei PureBasic was übersehen?
Hat jemand ein einfaches Beispiel für eine DLL unter PureBasic?
Grüße von
schnee
seit geraumer Zeit versuche ich mit PureBasic eine funktionierende DLL für ProfiLab 4 (PL) zu erzeugen. Leider ohne Erfolg.
Was habe ich bisher gemacht:
Grundlagen PureBasic angeeignet;
nachgelesen, wie in PureBasic eine DLL kompiliert werden kann (Compiler Optionen, Executable-Format Shared Dll und alle CPU);
Hilfe in PL zu DLL gelesen und zumindest teilweise verstanden (ich kenne nicht alle Programmiersprachen und kann daher die Beispiele nicht alle nachvollziehen);
alle von mir im PL-Forum gefundenen Beispiele für PureBasic ausprobiert, bei allen gescheitert, DLL wird zwar meist erzeugt, aber PL zeigt im DLL Bauteil an, dass keine Prozeduren importiert wurden;
verwendet habe ich zum Beispiel den von Chris erstellten Code ( Beitrag: höchsten Wert von 23 Leitungen ermitteln, vom 22.11.2011)
Was verwende ich:
Windows 8.1 (64bit)
PureBasci 5.21, in den Compiler-Optionen unter "Benutze Compiler" steht PureBasic 5.21 LTS (Windows -x64)
Wo mache ich einen grundlegenden Fehler? Habe ich bei PureBasic was übersehen?
Hat jemand ein einfaches Beispiel für eine DLL unter PureBasic?
Grüße von
schnee