Crystal Reports 8.5 Runtime files

zerobro
zerobro used Ask the Experts™
on
Hi Experts,

Given the ff type of rpts :

1. Reports with OLE Object (link to a word .DOC file)
2. Reports with graph or chart
3. Reports using Stored Procedures    
4. Reports with subreports and using shared/global variables.
5. Reports using parameters
6. Reports which will export the output to .PDF, XLS, .DOC, .RTF formats.
7. Reports that uses drilldown




I want to know that runtime files are needed so what when I install these rpts on a machine that don't have crystal reports install on it and using the application I created will make the rpt work (preview, export etc.)

I have the crystal report runtime help file but it seems I'm still missing some files cause when I installed these rpts, some of it will not work.

I just want to be sure that I have all the needed dll installed.

I'm using Crystal 8.5, MS SQL server 2000, Windows2000 professional.

The machine I wanted to install the rpts is running on Windows2000 and MSSQL server 2000.

My development tool is Delphi 6


TIA,

zerobro
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Mike McCrackenSenior Consultant
Most Valuable Expert 2011
Top Expert 2013

Commented:
What parts are working & what is not?

Author

Commented:
thanks for the reply

mlmcc : the links you suggested does not suggest any runtime files requirement.
One did contain runtime files but its for RDC. I'm not usinng RDC
The other 2 seems a bit blur at my end.
How about on your own experience, what sort of DLLs do you include when you distribute your RPTs to the client. Can you just give me a sort of a lists which I can compare to the one I have? Is it ok with you?

DCLSyntect : The report types (based on the numbering above) that seems to be erroneous are types 1,3,4 and 6.

PMI ACP® Project Management

Prepare for the PMI Agile Certified Practitioner (PMI-ACP)® exam, which formally recognizes your knowledge of agile principles and your skill with agile techniques.

How far do the reports get ?
Do you get an error message ?

Author

Commented:
I can't actually remember all of these but the most frequent once were

1. The database DLL is corrupt, missing or out of date.
2. The DLL required by your export call is either missing or out of date. This error can also be caused by an invalid export options parameter.
3. An export DLL has reported an error.
Mike McCrackenSenior Consultant
Most Valuable Expert 2011
Top Expert 2013

Commented:

Author

Commented:
Hi mlmcc,

As I've said above, can you just give me a sort of a lists which files (DLLs) do you include when you distribute your RPTs? Is this hard on your part?
I guess after I compare your list to mine, I'm sure I can have this problem solve in a jippy.

Thanks In Advance,
zerobro
Mike McCrackenSenior Consultant
Most Valuable Expert 2011
Top Expert 2013

Commented:
The dlls required is based on the calling method.  SInce you aren't using the RDC what method are you using?

mlmcc
Mike McCrackenSenior Consultant
Most Valuable Expert 2011
Top Expert 2013

Commented:
According to CR the information is available on your CD

http://support.crystaldecisions.com/library/kbase/articles/c2008238.asp

Do you have the developer edition of CR8.5?

mlmcc
Commented:
Hi zerobro,

There is no one recommended way for distributing the necessary Runtime Files for an Application that includes Reports.  Some developer's use the InstallShield Express that comes with Delphi, or another commercial install program, some use Crystal's Report Distribution Expert (although this utility does not give much control over setting of install paths), and some just manually copy the files over.  Here are a few tips that will help:

There are a number of utilities that come with Crystal Reports which are very useful for tackling Runtime File problems.  Some of these are installed in the same directory as CRW32.EXE, and others can be found in the Tools directory on the Install CD:

I will recommend to you to check these 2 utilities :

RPTCHK32.EXE - The purpose of this utility is to load a Report, analyse it for the Runtime Files it requires, and then provide you with the results of the analysis.  

CRWCHK32.EXE - This utility was meant to be run on a client machine.  You tell it what Crystal version you are distributing, and which options you want to scan for, and it will search out the DLL's and tell you if the versions are what was expected or not.  It will list all the versions of the files that it finds in the Windows search path, along with their versions, dates, and sizes.  It will also record any that it does not find.  

Goodluck,
jrmn



Author

Commented:
Hi jrmn,

Thanks, these are the utilities that I need and helped me solved my problem.

zerobro
When I try to run CRWCHK32.EXE it looks for an INI file.  Where can I get this file, it's not on the Crystal CD. What does it have to contain?
I have the same INI file problem with CRWCHK32.EXE
Where do you get/generate this file?

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial