Consultor Eletrônico



Kbase 18238: Service Pack 1 Needed To Install OCX's On Windows 98
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   4/19/2004
Status: Unverified

FACT(s) (Environment):

Progress 8.2C
Progress 8.3A
Windows 98

SYMPTOM(s):

OCX error after installing Progress

Error: Specified ActiveX control is not registered or the .ocx file was moved from where it was registered.
Error occurred in procedure: <procedure name> (6087)

CAUSE:

Progress provides OCV event procedure files to handle ActiveX control events.
The reason the message appears is that service Pack 1 has not been installed.

FIX:

Service Pack 1 can be downloaded from the following website:

http://www.microsoft.com/windows98/downloads/

Alternatively, to trick the OCX files into believing that the correct service pack level has been reached. Follow these steps:

1. Go to the Registry key: (using regedit)

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION

2. Locate the subkey:

SubVersionNumber with the value ""

3. Double click on the subkey.

4. Add (a) without the brackets.

5. Click ok. The Registry key should look like:

SubVersionNumber "a"

6. To install the OCX files either:

- Run:

regsvr32.exe /u <ocxname>

from the DLC\bin directory to uninstall any incorrectly registered OCX files

Run:

regsvr32.exe <ocxname>

from the DLC\bin directory to reinstall them.

- Rerun the complete installation from the Progress CD.