Kbase P156997: 64-bit character client on Windows (_progres.exe) fails to load 32-bit ActiveX Automation Object
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  12/8/2009 |
|
Status: Unverified
SYMPTOM(s):
64-bit character client on Windows (_progres.exe) fails to load 32-bit ActiveX Automation Object
Process fails with error 5894
Error occurred while creating/connecting to automation server for: <automation object name>.
<COM message>
Error code: <Program name> (5894)
Error occurred while creating/connecting to automation server for: Dart.Ftp.1.
Class not registered
Error code: 0x80040154 <path> (5894)
FACT(s) (Environment):
No statement on ActiveX vendor website stating that control can be used by a 64-bit client
32-bit ActiveX Automation Object works as expected when called by a 32-bit client
64-bit ActiveX Automation Object calls 64-bit ActiveX Automation Objects successfully
OpenEdge 10.2A 64-bit
Windows
CAUSE:
This is expected behaviour. Native 64-bit processes cannot load 32-bit binaries.
FIX:
Option #1
Contact the vendor(s) of the control(s) used to request a 64-bit version of the control
Option #2
Use an alternative 64-bit control that provides the required functionality
Option #3
Use a 32-bit OpenEdge client