Using FineReader Engine in x64 application

  • Last Post 23 May 2013
Ivan Hintsitskiy posted this 24 January 2012

Is it possible to use FineReader Engine in x64 application?

Order By: Standard | Newest | Votes
Chudik79 posted this 12 March 2012

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.


Raj posted this 22 May 2013

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.

  • Liked by
  • Anastasia Galimova
Dmitry Me posted this 23 May 2013

This way you have a 32-bit application.