Link to home
Start Free TrialLog in
Avatar of sanjeevkmrs
sanjeevkmrsFlag for United Arab Emirates

asked on

component :CRYSTL32.OCX" or one of its dependencies not correctly registered a file is missing or invalid

Hi ,
 I have windows 7 ultimate , I am trying to install a  small software , it gives this error :-
component :CRYSTL32.OCX" or one of its dependencies not correctly registered a file is missing or invalid
please advice
Avatar of GrahamSkan
GrahamSkan
Flag of United Kingdom of Great Britain and Northern Ireland image

There should be an installation package, and it should install and register all necessary files.

Check to see if that is the case. If not, it would be best to ask the provider.
I'm assuming what you have is an Access database that uses the ocx control which was available on your old machine, but actually installed by another product (Crystal did not come with Access).

  What you'll need to do is install the software that Crystal came with (usually, it was VB 6.0).

Jim.
Avatar of sanjeevkmrs

ASKER

any link from where I can download the same ?
By the way, you might be able to do this manually, but it can be problematic.  Here's all the dependencies

ADVAPI32.DLL
COMCTL32.DLL
COMDLG32.DLL
CRPE32.DLL
GDI32.DLL
IMPLODE.DLL
MFC42.DLL
MSVCRT.DLL
MSVCRT20.DLL
OLE32.DLL
OLEAUT32.DLL
OLEDLG.DLL
OLEPRO32.DLL
USER32.DLL
VERSION.DLL

All these .DLLs must be in the system path and the proper version in order for the control to work.   You'd be far better off to do this as part of an install rather then trying to shoehorn it in manually.

The other alternative of course is to modify your Access DB so that it doesn't use the control, but that might not be doable.

I did a couple years back manage to get runtime install files for the Crystal RDC.  Not sure if I still have them or not.  RDC (which includes the .OCX) was depreciated in 2005.   It hasn't been included now for quite a few versions.   Crystal Business objects moved to .Net and Java.

Jim.
Not for VB6.  Let me check on the Crystal Runtimes though.  I believe the OCX may have come with them, but I'll have to double check.

I more or less had to jump through the same hoops with a client a few years ago, and it was a real struggle to get it working, but we did.

Jim.
I've requested that this question be deleted for the following reason:

installed java and the issue was fixed
thanks
ASKER CERTIFIED SOLUTION
Avatar of Jim Dettman (EE MVE)
Jim Dettman (EE MVE)
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Netminder
Netminder

I've requested that this question be closed as follows:

Accepted answer: 0 points for sanjeevkmrs's comment #a40061488

for the following reason:

Starting closing for Asker.

Netminder
Senior Admin
Thanks