Symptom
In the Visual Studio hosting environment, on close
of an Windows application that uses Crystal Reports the following
error message appears:
"Title:
Microsoft Visual C++ Runtime Library
Runtime Error!
Program: "\TestReport.vshost.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the
application"s support team for more info."
Running the
application from the application exe file, the program stays
open appearing to be in a loop on shutdown.
Cause
The report uses crdb_xml.dll for connecting to an XML
datasource. This dll calls java.exe and uses it in the
background. As Visual Studio .NET can not elegantly close out
the Java Virtual Machine the application either stops
respnding or throws an error.
Resolution
Use the ADO.NET (XML) selection when designing reports
that will connect to an XML datasource. This will then force the
report to use the crdb_adoplus.dll which works as expected in
the Visual Studio .NET environment.
Keywords
loop shut down shutdown runtime error net windows form terminate unusual crdb_xml.dll , 5431336 , KBA , BI-RA-CR , Crystal Reports designer or Business View Manager , Bug Filed
Product
Crystal Reports 2008 V0