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.