Community

Using FineReader Engine in x64 application

Is it possible to use FineReader Engine in x64 application?

Was this article helpful?

0 out of 0 found this helpful

Comments

3 comments

  • Avatar
    Raj

    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
  • Avatar
    Chudik79

    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
  • Avatar
    Dmitry Mesheryakov

    This way you have a 32-bit application.

    0

Please sign in to leave a comment.