Is it possible to use FineReader Engine in x64 application?
Community
-
Dear Ivan,
Yes it is.
Regardless FRE is 32-bit application it is also COM-aware application. So it is able to utilize COM for automatic marshaling between 64-bit and 32-bit applications.
Starting from version 10 you can use OutprocLoader function to load SDK instance to an outer process from within 64-bit host application. After that you can get IEngine object and work with it as usual. All interprocess communications (including marshaling) will be held by COM.
Dmitry.
0 -
Hi @ivan hintsitskiy, To add up to Chundik79 answer you have to explicitly indicate x86 as target platform if you're using C# or VB.NET. Leaving the target platform as "Any CPU" raises a runtime error when instantiating the engine on a 64 bit OS.
1 -
This way you have a 32-bit application.
0
Please sign in to leave a comment.