• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 4038
  • Last Modified:

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
0
alfardan
Asked:
alfardan
  • 5
  • 5
2 Solutions
 
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
 
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
Receive 1:1 tech help

Solve your biggest tech problems alongside global tech experts with 1:1 help.

 
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

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 5
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now