How to determine the version of Crystal Reports used to create a report?

[] [] [] []

Symptom
Some applications may have the requirement of retrieving the version of Crystal Reports used to create the report.
Resolution
Only the RAS ( Report Application Server ) SDK includes API’s to retrieve the version information.The APIs are:
CrystalDecisions.ReportAppServer.ClientDoc.ISCDReportClientDocument.MajorVersion
CrystalDecisions.ReportAppServer.ClientDoc.ISCDReportClientDocument.MinorVersion
A C# example code looks like this:MessageBox.Show("Report Version: " + (rptClientDoc.MajorVersion.ToString() + "." + rptClientDoc.MinorVersion.ToString()), "RAS", MessageBoxButtons.OK, MessageBoxIcon.Information);

Second and subsequent pages of a report appear blank in the Crystal Reports HTML viewer for VS .NET.

[] [] [] []

Symptom
A爎eport is stored in Session using the code below.燬ession("crReportDocument") = crReportDocumentWhen the report is viewed, the first page displays data. All subsequent pages are blank.
Resolution
Check the IE "Browsing history" setting. In IE, go to Tools and Internet Options. Ensure that the setting for Browsing history is NOT set to "Never"Using IE 6:
At Internet Options, General [...]

How to build a setup package with Crystal Reports 2008 SP1 merge modules and Visual Studio .NET 2008?

[] [] [] []

Symptom
Dependency warnings with:ATLOpenMPMFCCRTMFCLOCCrystal Reports 2008 SP1 merge modules.How to build a setup package with CRRuntime_12_1.msm?
Reproducing the Issue
Create a new setup爌roject in Visual Studio .NET 2008.Add the CRRuntime_12_1.msm merge module to the爏etup爌roject.燘uild the setup project.Visual Studio .NET 2008.Crystal Reports 2008 SP1 merge modules (CRRuntime_12_1.msm).
Cause
The merge modules for Crystal Reports 2008 SP1 are dependent on the Microsoft [...]