UserLib JHCbw32Dll_xxx für PB 540

Du brauchst Grafiken, gute Programme oder Leute die dir helfen? Frag hier.
Benutzeravatar
sharkpeter
Beiträge: 474
Registriert: 29.08.2004 16:18
Wohnort: Dresden
Kontaktdaten:

UserLib JHCbw32Dll_xxx für PB 540

Beitrag 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
Zuletzt geändert von sharkpeter am 17.10.2015 08:13, insgesamt 4-mal geändert.
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64

Nichts wissen macht nichts, sich dumm stellen aber schon.
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: UserLib JHCbw32Dll_450

Beitrag 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!
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
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: UserLib JHCbw32Dll_450

Beitrag 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)
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
sharkpeter
Beiträge: 474
Registriert: 29.08.2004 16:18
Wohnort: Dresden
Kontaktdaten:

Re: UserLib JHCbw32Dll_xxx für PB

Beitrag von sharkpeter »

@All,

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

Gruß Jens
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64

Nichts wissen macht nichts, sich dumm stellen aber schon.
Benutzeravatar
sharkpeter
Beiträge: 474
Registriert: 29.08.2004 16:18
Wohnort: Dresden
Kontaktdaten:

Re: UserLib JHCbw32Dll_xxx für PB 540

Beitrag von sharkpeter »

Mit der neuen Version von PB kommt auch eine neue der Library. Der Rest siehe oben, erster Eintrag.

Grüße Jens
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64

Nichts wissen macht nichts, sich dumm stellen aber schon.
Antworten