Did you see the wiki page
https://wiki.freepascal.org/spelling ?
It has a lot of info based on Hunspell.
> I am using 32-bit version of Laz on Win10.
Thats interesting. Forum user rvk compiled a 64bit DLL for me some time ago, I could not cope with the Windows stuff ! If you are using a 32bit version of Lazarus, (and making a 32bit windows app) my guess is that the 64bit DLL will not work for you. I may well be wrong. Unless of course, you have built or otherwise acquired a 32bit DLL ?
Anyway, looks like you are using my code, FindLibrary() drops some debug lines that may tell you just what failed or you can use the debugger to step through the code. It really does not do anything much in Windows, just looks for the dll in same directory as the executable. So, either the DLL is there and the code cannot find it (sorry, sounds like me) or its not there and, quite rightly fails.
Davo