Consultor Eletrônico



Kbase 16824: Unknown function ffff + GPF in OTRPRO.DLL when closing 8.1A
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/15/2008
Status: Unverified

FACT(s) (Environment):

Progress 8.1A

SYMPTOM(s):

Problems closing session (Procedure Editor, UIB, Desktop, ...).

Error: "Unknown function ffff followed by a GPF in Otrpro.dll."

CAUSE:

The OLE2*.dll files in the 8.1A dlc\winfiles directory have a newer date, but are an older version than the ones normally provided by other companies (e.g. MS Office 95 has version 2.2 of OLE2.dll). Normally all files from the Winfiles directory should be copied to the clients, if the installation was made on the network. Therefore the higher version gets overwritten by the old version. Otrpro.dll is a third party .dll and results in a GPF when used together with the old OLE2*.dlls.

FIX:

For new installations:
======================
Don't copy the OLE2*.dlls from the dlc\winfiles directory into the local windows\system directorys. It might be a good choice to either replace them in the winfiles directory or to delete them at all in case the PCs already have the files.

What to do if the error already occurs:
=======================================
Remove the OLE2*.dlls copied from the dlc\winfiles directory. You can
compare the version with files from other PCs which still have the
"original" files (Win 95, for Win 3.11 do similiar steps):
- Open the MS explorer
- Change to the windows\system directory
- Right mouse click on the OLE2.dll file
- Properties / the corresponding translation in your native language
- Click on the version tab
- The version is shown in the first line - it should be >= 2.2


Note:
=====
The other OLE2*.dlls have different version numbers. The error doesn't
occur with:
- Ole2conv.dll version 2.01
- Ole2disp.dll version 2.1
- Ole2nls.dll version 2.1

The dlc\winfiles directory contains additionaly:
- Ole2.reg
- Ole2prox.dll
which can be removed without replacement.