Consultor Eletrônico



Kbase P104543: Error 8013 when calling shared library from 64-bit Progress
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/2/2008
Status: Verified

SYMPTOM(s):

Getting error 8013 when trying to call shared library

Could not open Dynamic Library: <libraryName> (8013)

Running on a 64-bit platform

The shared library was compiled using a 32-bit compiler

FACT(s) (Environment):

Progress 9.1D 64-bit
Progress 9.1E 64-bit
OpenEdge 10.0A 64-bit
OpenEdge 10.0B 64-bit
OpenEdge 10.1A 64-bit
OpenEdge 10.1B 64-bit
All Supported Operating Systems

CAUSE:

It is not possible to call a 32-bit shared library from 64-bit versions of OpenEdge or vice-versa.

FIX:

Obtain a 64-bit version of the shared library from it's provider.
If it was developed in-house, recompile it using a 64-bit compiler