Seite 1 von 1

UserLib JHCbw32Dll_xxx für PB 540

Verfasst: 06.02.2011 20:16
von sharkpeter
@All,

Edit: neue Version für 5.40 am 16.10.2015 Online

eigentlich gar nicht zur Veröffentlichung gedacht, nun aber eben doch:
Wrapper-Lib zur Nutzung der cbw32.dll von Meilhaus / MeasurementComputing
unter PureBasic. Die Library enthält nur eine Teilmenge der möglichen Funktionen.
Um sie zu benutzen, ist es erforderlich, die cbw32.dll vorzuhalten. Man erhält sie
mit dem Kauf eines Moduls oben genannter Firma bzw. kann sie z.T. auch downloaden.

Die Lib ist nur Threadsafe für PB 4.5x (Unicode wird offenbar von der cbw32 nicht
unterstützt) und steht hier meine Lib Seite zum Download bereit.

Gruß Jens

Re: UserLib JHCbw32Dll_450

Verfasst: 06.02.2011 20:34
von ts-soft
sharkpeter hat geschrieben: Die Lib ist nur Threadsafe für PB 4.5x (Unicode wird offenbar von der cbw32 nicht
unterstützt)
Sowas gibt es nicht. Dafür sind die Pseudotype da!

Re: UserLib JHCbw32Dll_450

Verfasst: 06.02.2011 20:54
von ts-soft
Hier mal ein kurzes Beispiel:

Code: Alles auswählen

; pseudocode der Ascii DLL
ProcedureDLL.s Foo(Text.s)
  ProcedureReturn "Hallo"
EndProcedure

; pseudocode der Unicode Anwendung (funktioniert ohne Änderungen auch im ASCII-Modus!)
Prototype Foo(Text.p-Ascii)

OpenLibrary(0, "bla.dll")
Foo.Foo = GetFunction(0, "Foo")

Debug PeekS(Foo("Mein Text"), -1, #PB_Ascii)

Re: UserLib JHCbw32Dll_xxx für PB

Verfasst: 05.10.2013 14:25
von sharkpeter
@All,

die Lib ist 5.20 tauglich, Download siehe Themen-Startseite.

Gruß Jens

Re: UserLib JHCbw32Dll_xxx für PB 540

Verfasst: 17.10.2015 08:14
von sharkpeter
Mit der neuen Version von PB kommt auch eine neue der Library. Der Rest siehe oben, erster Eintrag.

Grüße Jens