With Crystal Reports 2008, CrystalReportViewer.ReportSource = ReportClass or ReportDocument, the ReportDocument.Close method would take about 2 minutes to finish and leave the application not responding. I've found the time involved by adding log statements and running at the customer site. I dont' think the code has changed in years and runs at many customer sites. I am suspicious of a report viewer and an accounting package using Crystal on the same machine. I found a related post here:
where uninstalling the other products "resolved" the problem. Any suggestions?