Consultor Eletrônico



Kbase P1428: Error 5898 after having installed progress when running the
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   22/08/2003
Status: Unverified

FACT(s) (Environment):

Windows NT 32 Intel/Windows 2000

SYMPTOM(s):

Error when running the 4GL application.

Error occurred while creating CONTROL-FRAME:
Error code: (5898)

CHANGE:

Installation of Progress.

CAUSE:

There are two dlls on the machine, MFC42.dll and MSVCRT.dll, with an older version than the version required by prox.dll.

Prox.dll is a Progress dll that is installed and registered at the end of the Progress installation. MFC42.dll and MSVCRT.dll are Windows dll's that can be already installed on the machine. When the version of these two dll's is older than the version needed by prox.dll, prox.dll is still registered without errors but it won't work properly.

FIX:


1) Overwrite these two old dll's located in the system32 directory with the dll's with the right version located in %DLC%\bin\system.

2) Afterwards it is necessary to register these two dll's and prox.dll.