Страница 1 из 1

Ошибка при формировании отчета в версии 2012.2

Добавлено: 25 сен 2012, 14:20
Ruslan
Добрый день!

Скачал обновленную версию Stimulsoft Reports.Wpf 2012.2. Теперь если при построении отчета указывать в методе RenderWithWpf параметр showProgress равным true, возникает ошибка "Cannot set Owner property to a Window that has not been shown previously." В моем приложении используется сторонний компонент для создания вкладок (типа MDI интерфейса). Вьюер отчета лежит на одной из вкладок. Данная ошибка возникает, когда была открыта какая-либо еще вкладка, кроме отчета. В предыдущей версии Stimulsoft Reports.Wpf все было ок. В чем может быть проблема?

Вот полный стэктрэйс ошибки:
at System.Windows.Window.set_Owner(Window value)
at Stimulsoft.Report.Wpf.StiProgressInformation.Start(String title, Int32 progressMaximum)
at Stimulsoft.Report.Wpf.StiProgressInformation.Start(String title)
at Stimulsoft.Report.StiReport.Render(StiRenderState renderState, StiGuiMode guiMode)
at Stimulsoft.Report.StiReport.RenderWithWpf(StiRenderState renderState)
at Stimulsoft.Report.StiReport.RenderWithWpf(Boolean showProgress, Int32 fromPage, Int32 toPage)
at Stimulsoft.Report.StiReport.RenderWithWpf(Boolean showProgress)

Re: Ошибка при формировании отчета в версии 2012.2

Добавлено: 25 сен 2012, 14:37
Aleksey
Здравствуйте,

Пожалуйста, пришлите простой тестовый проект, который воспроизводит данную проблему, для анализа.

Спасибо.

Re: Ошибка при формировании отчета в версии 2012.2

Добавлено: 25 сен 2012, 17:27
Ruslan
Проблема решена некоторыми изменениями в коде приложения. Ошибка возникает, когда у какого либо другого контрола есть ссылка на объект Window (основное окно в качестве Owner), который еще ни разу не был показан на экране.
В аттаче пример.

Re: Ошибка при формировании отчета в версии 2012.2

Добавлено: 26 сен 2012, 11:18
Anton Lozovskiy
Здравствуйте,

Проверили ваш пример приложения, но проблему воспроизвести не удалось.

Спасибо.

Re: Ошибка при формировании отчета в версии 2012.2

Добавлено: 26 сен 2012, 14:33
Ruslan
Добрый день!
Вот более упрощенный пример, с последней версией.

Re: Ошибка при формировании отчета в версии 2012.2

Добавлено: 26 сен 2012, 17:17
Anton Lozovskiy
Здравствуйте,

Спасибо за примеры. Теперь получилось воспроизвести проблему и исправить проблему. Патч будет доступен в следующем пререлиз билде.

Спасибо.