ReRender Progress Exception

Stimulsoft Reports.NET discussion
Post Reply
xss
Posts: 64
Joined: Wed Jun 10, 2009 3:03 am
Location: Austria

ReRender Progress Exception

Post by xss »

In our print preview window we have the option to refresh a report. At the render process if we show the built-in progress form an ObjectDisposedException occurs (Cannot access a disposed object.)

Here's the stack trace.

Code: Select all

   bei System.Windows.Forms.Control.CreateHandle()
   bei System.Windows.Forms.Form.CreateHandle()
   bei System.Windows.Forms.Control.get_Handle()
   bei System.Windows.Forms.Control.SetVisibleCore(Boolean value)
   bei System.Windows.Forms.Form.SetVisibleCore(Boolean value)
   bei Stimulsoft.Report.Win.StiProgressInformation.Show()
   bei Stimulsoft.Report.Engine.StiRenderProviderV2.RenderFormsOnStart(StiReport report)
   bei Stimulsoft.Report.Engine.StiRenderProviderV2.Render(StiReport report, StiRenderState state)
   bei Stimulsoft.Report.Engine.StiReportV2Builder.RenderSingleReport(StiReport masterReport, StiRenderState renderState)
   bei Stimulsoft.Report.StiReport.RenderReport(StiRenderState renderState)
   bei Stimulsoft.Report.StiReport.Render(StiRenderState renderState, StiGuiMode guiMode)
Additional Notes: We dispose our report member variable prior. Here's the code snippet.

Code: Select all

try
{
	stiViewer.SuspendLayout();

	if (m_report != null)
	{
		m_report.Dispose();
		m_report = null;
	}

	if (_PJob != null && _PJob.ReportDTO != null)
	{
		m_report = Stimulsoft.Report.StiReport.GetReportFromAssembly(_PJob.ReportDTO.CompiledReportData);
		m_report.SaveReportInResources = false;
		m_report.ReportCacheMode = Stimulsoft.Report.StiReportCacheMode.Off;
		m_report.PrinterSettings.PrinterName = _PJob.PrinterName;
		m_report.PrinterSettings.Copies = _PJob.Copies;
		m_report.RegData(_PJob.DataSource);
		m_report.Render(true);
	}
}
catch (Exception excep)
{
	_ExceptionHandling.HandleException(excep);
}
finally
{
	stiViewer.ResumeLayout(true);
}
Edit: Thanks in advance. :)
Alex K.
Posts: 6488
Joined: Thu Jul 29, 2010 2:37 am

ReRender Progress Exception

Post by Alex K. »

Hello,

Please check the last prerelease build.

Thank you.
xss
Posts: 64
Joined: Wed Jun 10, 2009 3:03 am
Location: Austria

ReRender Progress Exception

Post by xss »

I'll give it a try in a few weeks.

Thank you.
Andrew
Posts: 4109
Joined: Fri Jun 09, 2006 3:58 am

ReRender Progress Exception

Post by Andrew »

Hello,

That would be great if you let us know about the result in this topic.

Thank you.
xss
Posts: 64
Joined: Wed Jun 10, 2009 3:03 am
Location: Austria

Re: ReRender Progress Exception

Post by xss »

I've updated to the latest build 2012.2.1312.0 and it works like a charm.

Thank you!
Alex K.
Posts: 6488
Joined: Thu Jul 29, 2010 2:37 am

Re: ReRender Progress Exception

Post by Alex K. »

Hello,

We are always glad to help you!
Let us know if you need any additional help.

Thank you.
Post Reply