PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
I made a version of Thomas' code for my own needs. Beside code is ported to PB 4.x, this one generates include files out of dll inputs using the prototype way for accessing dll functions instead of generating Tailbite supporting outputs.
To proposal:
Change API-Libraryfunctions in PB native, then it also works with unicode
Save the prefs in Appdata, so it works for none administrators (I use Vista )
greetings
Thomas
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
byo wrote:Thanks a lot for this tool, ts-soft.
It works perfectly.
I didn't know you could include a DLL with your source like that.
The changes are from inc, so thank him
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Its a pity that Prototypes don't support string type returns directly, so it has to be done in case of strings via a peekS-Macro.
Whats the number of the special Folder AppData in the system? As the code already contains the procedure GetSpecialFolder so it should be no problem making it Vista compatible.
Btw., I did make the backround looking light blue so this will avoid confusions with DLL2PBLib.
The problem is: GetProcAddress_ API
There is no unicode-version available in windows, so it won't work with
unicode. Use PB Getfunction or change all functionnames to ASCII-String
> Whats the number of the special Folder AppData in the system?
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.