Good idea to call Dispose(), but I'm still wondering where the COM viewer control came from, particularly CRPE32, which is pronounced "crappy" for a reason.
>Just a form with a CrystalReportViewer on it...
>
>I just added the following lines to the tail-end of what I posted earlier and it seems to be fine now.
>
>
>report.Close();
>report.Dispose();
>
>
>Crystal Reports and me have never gotten along...
>
>Thanks,
>
>Richard
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer