I Just purchased web core with the intention of using it in Lazarus.
Known small regression for Lazarus specifically in the latest release that has internally been fixed and this fix will be included in the next update.
To solve this immediately:
1) replace FindClassHInstance(ClassInfo) by HInstance
Great, I now installed Web core and the FCN packages in Lazarus 2.08 (removed 2.02 first).
The libiconv-2 error was solved, by downloading the files that I found in this page,and basically just placing the dll where lazarus needs it. No more errors when starting.
It looks like an issue in the Lazarus 2.0.8 distribution
I reverted to lazarus 2.02 x32 and reinstalled all the components. All seem to work exactly the same as in the newer lazarus.
Other than that, most demos work great, the FNC on one side and the Web core on the other side. Can not put any FNC on a web core form, I assumed that it was possible or at least will be possible when the package is installed.
It looks like you use an incorrect include file
The package I was trying to install was unchanged.
If you have the correct {$I WEBLib.TMSFNCDefines.inc} file, the compiler should NOT see any defines like {$IF COMPILERVERSION < 23}
You can clearly see that in the code:
Ok, now am confused. I just ran the installers in this order:
Well, I give up...