sanjeevkmrs
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
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
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.
What you'll need to do is install the software that Crystal came with (usually, it was VB 6.0).
Jim.
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.
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 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.
ASKER
I've requested that this question be deleted for the following reason:
installed java and the issue was fixed
thanks
installed java and the issue was fixed
thanks
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
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
Accepted answer: 0 points for sanjeevkmrs's comment #a40061488
for the following reason:
Starting closing for Asker.
Netminder
Senior Admin
ASKER
Thanks
Check to see if that is the case. If not, it would be best to ask the provider.