-
:mad: I have a program using the crystal report OCX, After installing VB6, Every time I run this program the following error occurred:
Run-time error 339:
Component 'CRYSTL32.OCX' or one of it's dependencies not correctly registered a file is missing or invalid.
:mad: What could be the problem and how can I fix it.
Appreciate your help
Regards
-
ReInstall...
The best way to solve is reinstall the Crystal Report. It should be able to get it from Visual Basic 6.0 CDROM, although it is not install during the VB setup program.
-
Is crystl32.ocx in c:\windows\system32? If it's there, you could try running the command line:
regsvr32.exe crystl32.ocx
which I think should register the dll
-
Put the crystl32.ocx in windows/system directory and goto the run command and type in regsvr32 cryl32.ocx to register activex control. If it still doesn't work use the dependency walker to list require dlls for crystl32.ocx as these may be missing.
-
Fail To Regester
When I run the regsvr32.exe, The following DLL was required:
crpe32.dll
Where can I find this dll?
Thanks
-
like Chris said, reinstall crystal reports
the install is on Disc 3 of Visual Studio:
\COMMON\TOOLS\VB\CRYSREPT
-
Thanks All
I reinstall as suggested and it worked OK
Thanks again
-
Copy all files listed in this Seagate article to the system32 based on the vesion of your crystal report:
http://support.seagatesoftware.com/l...s/c2002743.asp