Hi Brian

Looks like there’s an issues in the code folder stuff. At the moment it will 
look for `code\x86-win` when deploying a standalone it seems. I will patch it 
in a bit to `code\x86-win32`. By the looks of the IDE extension loading code it 
will be actually work for win or win32 (it does a filter with `*-win*` on the 
folders) at the moment so this is unlikely to be your problem.

For 64 bit it would be `code\x86_64-win32` however that’s only for the 
FileMaker plugin at the moment so also unlikely to be your problem.

So… just to confirm. Your dll is called libsodium-23.dll and is built for x86? 
You might want to dump exports to check the dll 
https://stackoverflow.com/questions/1548637/is-there-any-native-dll-export-functions-viewer
 
<https://stackoverflow.com/questions/1548637/is-there-any-native-dll-export-functions-viewer>

Note you should not use `__safe` here and instead call the function from within 
an unsafe block.

Cheers

Monte

> On 20 Feb 2018, at 8:56 am, Brian Milby via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> Made my first attempt to just initialize the library and something is not
> working:
> 
> Message execution error:
> Error description: LCB Error in file
> C:/Users/milby/Dropbox/LiveCode/Downloads/lcSodium/sodium.lcb at line 34:
> unable to load foreign library
> Hint: runtime
> 
> Here's all that the LCB does:
> 
> private __safe foreign handler _sodium_init() returns CInt binds to
> "c:libsodium-23>sodium_init!stdcall"
> public handler sodiumInit() returns Integer
> return _sodium_init() --this is line 34
> end handler
> 
> DLLs are in code\x86-win32 and code\x86-win64
> (tried with and without the !stdcall)
> 
> I probably need to start with something a little simpler ;)
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to