An attempt was made to load a program with an incorrect format

The error message "An attempt was made to load a program with an incorrect format" appears if 32-bits DLL is loaded in 64-bit application.

FlexiCapture Engine 12, FineReader Engine 11 and 12

Please make sure that you have loaded the correct FREngine.dll or FCEngine.dll version. The version for use in 64-bits system is in your ABBYY product installation folder, subfolder "Bin64". The files from "Bin" folder can be used in 32-bits applications only. 

FlexiCapture Engine 11

FlexiCapture Engine 11 works on 64-bit systems in emulation mode (as a 32-bit application). 
According to System Requirements (see the Help file → Specifications → System Requirements) there is support of the following 64-bit OS:

  • Windows Server 2016
  • Windows 10
  • Windows Server 2012 R2 
  • Windows Server 2012 
  • Windows 8.1
  • Windows 8
  • Windows Server 2008 R2 
  • Windows 7
  • Windows Server 2008 SP1-SP2 
  • Windows Vista SP1-SP2

However we would like to note that this product is 32-bit, we do not have native 64-bit support and that’s why the FCE library cannot be used in the 64-bit applications directly. The applications developed with the FCEngine are 32-bit and can be launched in emulation mode.

Some information regarding the message is available at


Have more questions? Submit a request



Please sign in to leave a comment.

Recently viewed