Crystal Runtime Problem on 95

My application stats & environment:
VB6,Crystal 7, InstallShieldExpress 2
Setup is ok. Install works ok. All is fine on Win 98 & 2000
When installation is on a 95 box, when App is run, the moment you access a page(form) that contains Crystal control I get an error - Crystal32.ocx or one of its dependencies not correctly registered. A file is missing or invalid
espsAsked:
Who is Participating?
 
DaveWaltonConnect With a Mentor Commented:
My suggested solution was meant to identify the problem so that you may distribute the correct files are required by the Crystal Reports OCX controls.  Both COMCAT.DLL and OLEPRO32.DLL are required on the target machine but if you are not including them in your distribution then the OCX will not register unless they are present and of the correct versions.
0
 
aleshCommented:
Check out seagate's website and their forum on CR => http://community.seagatesoftware.com/forums/content.asp?fid=71&sk=5&ps=100&

Perhaps post your question/problem there.

This exact url might be in a bit of assistance to you (tho i'm not sure) => http://community.seagatesoftware.com/forums/message.asp?fid=71&sk=5&ps=100&pn=1&mid=3370

I hope anything of this helps,
Alesh
0
 
DaveWaltonCommented:
Check the document called "Run Time Requirements" added to your start menu when you installed Crystal 7.  Then make sure that InstallShield is picking up all of these files and that the appropriate ones are marked as Self Registering.
0
Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

 
espsAuthor Commented:
I tried including all files but still get the same error.
The install goes through without any indication of a problem. The app executes fine but the moment you access a form where crystal is involved the same error
0
 
aleshCommented:
Silly question: did you think of re-installing windows on that machine?

A.
0
 
DaveWaltonCommented:
Look at the versions of COMCAT.DLL, OLEPRO32.DLL and CRYSTL32.OCX on your development and compare them to the target machine after installation.  If the versions match then try registering the two DLL files manually followed by the OCX file.  If all of these register successfully and the versions match then I'm at a bit of a loss.
0
 
DaveWaltonCommented:
Just to avoid confusion - I mean attempt to register them manually using REGSVR32.EXE on the target machine, not your development one.
0
 
espsAuthor Commented:
My problem is that the final product must be able to install as seemless as possible on various platforms.
I cannot expect the user to battle with installation problems.
Can anyone perhaps suggest an alternative installation program that might solve this.
0
 
espsAuthor Commented:
As per my comment above.
The app in question will be distributed and installed all 95,98 and NT4
I therefore have to find a solution or happy medium. Possibly an alternative install program or alternative report writer? Any suggestions
0
All Courses

From novice to tech pro — start learning today.