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

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
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
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

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
DaveWaltonCommented:
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

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
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
Installation

From novice to tech pro — start learning today.