Crystl32.OCX failed to register

Hello

I have been handed-over a ready-made client application that (one of its functions) uses crystal report 9 to dislpay some report on the screen.

When I tried to use that report functionality, it gave me (attachment: "Error 1") erro message.

So, I installed Crystal Report 9 to see if it works by thenor not, the same "Error 1" message insists. so I downloaded that "Crystl32.OCX" file from the net and tried to register it using the following command [regsvr32  C:\windows\system32\crystl32.ocx] but I received this new error message (attachment: "Error 1"), this is strange because I can see "crystl32.ocx" in folder "C:\windows\system32\".

Am I missing something here or am I doing something wrong? Please advise
err.JPG
err2.JPG
alfardanAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

debuggerauCommented:
I had the same problem many times, it comes from all the runtime libraries not getting packaged properly.
I have made it work by installing them all, but takes some research on google with that particular version.
I'd right click on the OCX, note the version and search for supporting file requirements.
I just searched for mine (googled "8.0.0.4 crystl32 ocx") and returned this:
http://www.experts-exchange.com/Programming/Languages/Visual_Basic/VB_Controls/Q_20848021.html
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
mlmccCommented:
CR9 doesn't support crystl32.ocx.  The last version that could use the OCX was CR9.

It does require several other files but they won't work with CR9. Major rpt file format change between CR8 and CR9.

Do you own CR9 DEVELOPER or ADVANCED edition?
If not you don't have the files required to install the runtimes for the application.

Was this an application written in VS2002 or 2003?

The application should have been given as an installation package and then run to install all the required files.

mlmcc



0
alfardanAuthor Commented:
mlmcc
I believe that the one I have is developper edition, however, that's what I have ni the [About] window of CR (Attachment 1).
Also, the client application that I was trying to use its function that has to do with CR is made with Visual Studio 2003

msg.JPG
0
Cloud Class® Course: Microsoft Office 2010

This course will introduce you to the interfaces and features of Microsoft Office 2010 Word, Excel, PowerPoint, Outlook, and Access. You will learn about the features that are shared between all products in the Office suite, as well as the new features that are product specific.

mlmccCommented:
That is the professional edition and it doesn't have all the needed files for build applications.

I believe you can download the .Net runtimes from the SAP/Crystal site
https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/bobj_download/main.htm

mlmcc
0
alfardanAuthor Commented:
mlmcc
This [.Net runtimes] is considered as what type Software Type in the drop menu of the page you sent me its link?
Hot Fix
Sample
Service Pack
Utility
or
Other?
0
mlmccCommented:
I think it is utility but if you just use the default you will get them displayed.
mlmcc
0
alfardanAuthor Commented:
I chose:
Software Product: Crystal Reports
Product Version: Crystal Reports 9
Software Type: *
I get so many options, and I don't know whichone is the one that I want!!
0
alfardanAuthor Commented:
Although it didn't solve my problem, I won't waste your effort that you both put into this :)
Thank you
0
alfardanAuthor Commented:
By the way, after I did accept multiple solutions for this issue, it marked the one of them as Accepted and the other one as assisted solution, which is wrong actually, because both were accepted rather than one is while the other assisted.
0
mlmccCommented:
That is just the way EE works.  One of the answers will be marked as the Accepted answer.  The others will be marked as Assisted.

There is no real difference to the expert.  A recent change to the multiple comment accept allows you to specify which is the BEST answer so that one will be the Accepted answer

mlmcc
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Crystal Reports

From novice to tech pro — start learning today.