We wrote a XML to PDF years ago using Visual Studio 2005 which calls the Crystal Report Run time "CrystalDecisions.CrystalReports.Engine.ReportDocument". The XML to PDF program basically load the XML file with the Crystal Template to generate a PDF report. It has been okay for years.
Now, we need to support for the 64-bit OS. After some research in the forum, we used Visual Studio 2008 and compile its target to x64. We installed the CRRedist2008_x64.msi to the client machine which is on Window Server 2003 Enterprise x64 Edition. However, with the same XML file and RPT Crystal Template, I got inconsistent result. 2 of the 8 times, it works fine but sometime, It messed up the sequence of the Line Detail in the report.
When we compile this program with Target Platform set it to x86, the executable using the same XML and RPT Crystal Template and run it fine on 32 bit machine (both XP and Vista.
In the Crystal Template, have tried to checked the "Link ordering is enforced" setting in Database Expert => Links => Order Links but it still does not help.
Does anyone has similar problem?