Is it possible to use FineReader Engine in x64 application?
Using FineReader Engine in x64 application
Was this article helpful?
0 out of 0 found this helpful
Is it possible to use FineReader Engine in x64 application?
0 out of 0 found this helpful
Comments
3 comments
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.
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.
This way you have a 32-bit application.
Please sign in to leave a comment.