Page 1 of 1

ReRender Progress Exception

Posted: Tue Jun 26, 2012 9:34 am
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. :)

ReRender Progress Exception

Posted: Wed Jun 27, 2012 1:34 am
by Alex K.
Hello,

Please check the last prerelease build.

Thank you.

ReRender Progress Exception

Posted: Wed Jun 27, 2012 9:29 am
by xss
I'll give it a try in a few weeks.

Thank you.

ReRender Progress Exception

Posted: Thu Jun 28, 2012 1:28 am
by Andrew
Hello,

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

Thank you.

Re: ReRender Progress Exception

Posted: Thu Jul 05, 2012 9:14 am
by xss
I've updated to the latest build 2012.2.1312.0 and it works like a charm.

Thank you!

Re: ReRender Progress Exception

Posted: Thu Jul 05, 2012 10:50 am
by Alex K.
Hello,

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

Thank you.