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

sanjeevkmrs
sanjeevkmrs used Ask the Experts™
on
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
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
GrahamSkanRetired
Top Expert 2012

Commented:
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.
Jim Dettman (EE MVE)President / Owner
Most Valuable Expert 2017
Most Valuable Expert 2012

Commented:
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.

Author

Commented:
any link from where I can download the same ?
How to Generate Services Revenue the Easiest Way

This Tuesday! Learn key insights about modern cyber protection services & gain practical strategies to skyrocket business:

- What it takes to build a cloud service portfolio
- How to determine which services will help your unique business grow
- Various use-cases and examples

Jim Dettman (EE MVE)President / Owner
Most Valuable Expert 2017
Most Valuable Expert 2012

Commented:
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.
Jim Dettman (EE MVE)President / Owner
Most Valuable Expert 2017
Most Valuable Expert 2012

Commented:
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.

Author

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

installed java and the issue was fixed
thanks
President / Owner
Most Valuable Expert 2017
Most Valuable Expert 2012
Commented:
Please accept you own last comment as answer rather than deleting the question.

Jim.
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

Author

Commented:
Thanks

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial