PBImpLib tool
Posted: Thu Jan 25, 2007 12:22 am
I've just released an SDK-like package useful for creating PureBasic Userlibs interfacing external DLLs. Yes, it's very similar to what DLL Importer does, but it has some additional features for advanced development
Originally it was intended for making an OpenAL Userlib for uFMOD, overcoming some of the DLL Importer limitations and avoiding using CallCFunction/CallCFunctionFast overhead. But now I realize it might be useful to other people too, so I made a minitutorial and a complete usage example.
Download:
http://implib.sf.net

Code: Select all
[+] You can merge various heterogeneous DLL imports in a
single Userlib file.
[+] Non-stdcall DLL functions are supported (i.e. CDECL and
PureBasic calling conventions are currently supported)
[+] No trailing '_' is required in the PureBasic symbol name.
In fact, you can customize the PureBasic symbol names.
[+] The complete SDK source code is available. So, you can
extend it's functionality or fix a bug by yourself without
violating any copyright law.
Download:
http://implib.sf.net