SAP Knowledge Base Article - Public

1792976 - Report Processing has full control and there is no access to do other things while the report is busy

Symptom

When the .NET Viewer and report engine is "busy" loading, running and/or printing there is no access to any part of the main application

Environment

Crystal Reports for Visual Studio

Reproducing the Issue

This was escalated with ADAPT01310287 and reported as By Design.

Resolution

To work around the report processing taking full control of the main application create a separate thread to handle each request.

Example to do printing on a thread:

public void Print( System.Threading.Thread newThread;
   newThread = new System.Threading.Thread(this.CallPrint);
   newThread.Start();
}
private void CallPrint()
{
    reportdocument.PrintToPrinter(1, false, 0, 0);
}

Keywords

Crystal Report for Visual Studio , KBA , BI-RA-CR , Crystal Reports designer or Business View Manager , Problem

Product

SAP Crystal Reports, developer version for Microsoft Visual Studio ; SAP Crystal Reports, version for Visual Studio .NET 2005 ; SAP Crystal Reports, version for Visual Studio .NET 2008 ; SAP Crystal Reports, version for Visual Studio .NET 9.1