I can't install Crystal Report

I have installed VB5 into my computer and I have installed VB4 after that. Then, I need to remove VB5 from my computer. So, I use add/remove application icon from control panel. After I remove VB5 from my computer, some custom control was deleted and I can't use it in VB4. So, I try to remove VB4 and install again into my computer. An error message will be shown while it update system. Error message was like unable to regist Crystal report into registry. So, I try to check out with registry and delete Crystal report, it still not work. I have try to add crystal report and point the value for this key to crystl32.oca in system directory. It still unable to add crystal custom control into VB4. How can I solve this problem? Now, I can't use crystal custom control in my application and can't install it into VB4. Thank in advance.
McblakeAsked:
Who is Participating?
 
chazmanianConnect With a Mentor Commented:
This is a problem that is somewhat documented and the Seagate Software web site. Not all of your CR controls are of the same version. Delete all references in the registry that refer to CRYSTL32.OCX, CRPE32.DLL and CRXLAT32.DLL. The delete those files out of your c:\windows\system directory.

If you install VB4, you can then install VB5. Make sure you get the service pack 3 for VB5 (Visual Studio). Use VB5 application setup wizard to determine what Crystal Report files you'll need if you plan to use that version with VB4.
0
 
kamallCommented:
Mcblake,
Search the system registry for the word 'crystal' and remove any keys form it. Then try to re-install VB4.
Regrads
0
 
McblakeAuthor Commented:
kamall,
Thanks for your answer. Anyway, I have try to search it but the result is there is no match in registry . So, I don't know how can I search for crystal word.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.