Exception (build StimulReport.Net 2007.01.04 D2003)

Обсуждение Stimulsoft Reports.NET
Ответить
TeRiX
Сообщения: 15
Зарегистрирован: 20 дек 2006, 12:14

Exception (build StimulReport.Net 2007.01.04 D2003)

Сообщение TeRiX »

После того, как скачал этот build, начала изредко вылетать Exception.... происходит это сразу после окончания генерации отчета.... для информации, отчет в конечном итоге содержит более 1000 страниц.

************** Exception Text **************
System.ArgumentException: '-45' is not a valid value for 'LargeChange'. 'LargeChange' must be greater than or equal to 0.
at System.Windows.Forms.ScrollBar.set_LargeChange(Int32 value)
at Stimulsoft.Report.Render.StiPreviewControl.UpdateScrollBars(Int32 totalWidth, Int32 totalHeight)
at Stimulsoft.Report.Render.StiPreviewControl.PrepareReport()
at Stimulsoft.Report.Render.StiPreviewControl.StiPreview_Resize(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnResize(EventArgs e)
at System.Windows.Forms.Control.OnSizeChanged(EventArgs e)
at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height)
at System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
at System.Windows.Forms.LayoutManager.LayoutDockedControls(Control container, LayoutEventArgs levent)
at System.Windows.Forms.LayoutManager.OnLayout(Control container, LayoutEventArgs levent)
at System.Windows.Forms.Control.OnLayout(LayoutEventArgs levent)
at System.Windows.Forms.ScrollableControl.OnLayout(LayoutEventArgs levent)
at System.Windows.Forms.Control.PerformLayout(Control affectedControl, String affectedProperty)
at System.Windows.Forms.Control.OnResize(EventArgs e)
at System.Windows.Forms.Form.OnResize(EventArgs e)
at System.Windows.Forms.Control.OnSizeChanged(EventArgs e)
at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
at System.Windows.Forms.Control.UpdateBounds()
at System.Windows.Forms.Control.WmMove(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

PS:
Если честно, я точно не скажу, что это вина данного билда.... возможно эта ошибка и раньше существовала.

Спасибо.
TeRiX
Сообщения: 15
Зарегистрирован: 20 дек 2006, 12:14

Exception (build StimulReport.Net 2007.01.04 D2003)

Сообщение TeRiX »

Вот еще одна проблема... тоже появилась после скаченного билда....

Изображение

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

Спасибо.
TeRiX
Сообщения: 15
Зарегистрирован: 20 дек 2006, 12:14

Exception (build StimulReport.Net 2007.01.04 D2003)

Сообщение TeRiX »

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

В дизайнере периодически сбрасываются настройки "Preview Settings". Причем раньше я знал, когда это происходит, а после последнего билда теперь даже не знаю..... приходиться постоянно проверять, чтобы ничего не изменилось.

Спасибо.
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Exception (build StimulReport.Net 2007.01.04 D2003)

Сообщение Vital »

После того, как скачал этот build, начала изредко вылетать Exception.... происходит это сразу после окончания генерации отчета.... для информации, отчет в конечном итоге содержит более 1000 страниц.
Объем отчета мало влияет на вероятность появления этой ошибки. Скорей всего проблема в отображении окна предварительного просмотра псле построения отчета (его разворачивания). Мы добавили несколько дополнительных проверок. Ошибка не должна больше проявляться.
на датабэнде рисовал линии, чтобы получилось что-то вроде нарисованной таблицы.... раньше все нормально отображалось - все было разлинеено, а сейчас почему то нормально отображается только первая строка. Причем перестали повторятся только вертикальные линии.
Воспроизвести ошибку не удается, все тестовые отчеты работают нормально. Вероятно проблема в определенном расположении линий и датабэнда. Пожалуйста пришлите отчет на support [at] stimulsoft [dot] com.
В дизайнере периодически сбрасываются настройки "Preview Settings". Причем раньше я знал, когда это происходит, а после последнего билда теперь даже не знаю..... приходиться постоянно проверять, чтобы ничего не изменилось.
Спасибо, исправлено.
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Exception (build StimulReport.Net 2007.01.04 D2003)

Сообщение Vital »

Проблему с линиями решили. Она проявлялась при включенном режиме кэширования отчета. Патч будет включен в следующий билд.

Спасибо.
Ответить