@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
UserLib JHCbw32Dll_xxx für PB 540
- sharkpeter
- Beiträge: 474
- Registriert: 29.08.2004 16:18
- Wohnort: Dresden
- Kontaktdaten:
UserLib JHCbw32Dll_xxx für PB 540
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.
Nichts wissen macht nichts, sich dumm stellen aber schon.
- 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
Sowas gibt es nicht. Dafür sind die Pseudotype da!sharkpeter hat geschrieben: Die Lib ist nur Threadsafe für PB 4.5x (Unicode wird offenbar von der cbw32 nicht
unterstützt)
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.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
- 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
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.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
- sharkpeter
- Beiträge: 474
- Registriert: 29.08.2004 16:18
- Wohnort: Dresden
- Kontaktdaten:
Re: UserLib JHCbw32Dll_xxx für PB
@All,
die Lib ist 5.20 tauglich, Download siehe Themen-Startseite.
Gruß Jens
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.
Nichts wissen macht nichts, sich dumm stellen aber schon.
- sharkpeter
- Beiträge: 474
- Registriert: 29.08.2004 16:18
- Wohnort: Dresden
- Kontaktdaten:
Re: UserLib JHCbw32Dll_xxx für PB 540
Mit der neuen Version von PB kommt auch eine neue der Library. Der Rest siehe oben, erster Eintrag.
Grüße Jens
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.
Nichts wissen macht nichts, sich dumm stellen aber schon.