Падение дизайнера OutOfMemoryException

Обсуждение Stimulsoft Reports.NET
Ответить
Alexander Novoselov
Сообщения: 3
Зарегистрирован: 01 июл 2008, 09:56

Падение дизайнера OutOfMemoryException

Сообщение Alexander Novoselov »

Добрый день!

В данный момент озадачен выбором генератора отчетов, поиск выдал ссылку на ваш продукт - Stimulsoft Reports.Net 2008.1. Скачал, поставил - по началу очень понравился, особенно удобны демки на флэше - сразу понятно, что и как надо сделать, что бы получить результат. Всё проходило нормально - в дизайнере видится dataSet (в нем пока всего два поля ИМЯ и ИЗОБРАЖЕНИЕ). В процессе создания не самого сложного отчета, содержащего заголовок отчета, заголовок данных с 4 текстовыми полями и данные с 9 текстовыми полями и одним изображением - наблюдались падения дизайнера с OutOfMemoryException. Хотелось бы услышать комментарии по этому поводу, т.к. продукт заинтересовал.

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

Падение дизайнера OutOfMemoryException

Сообщение Edward »

Здравствуйте, Александр.
Alexander писал(а): В данный момент озадачен выбором генератора отчетов, поиск выдал ссылку на ваш продукт - Stimulsoft Reports.Net 2008.1. Скачал, поставил - по началу очень понравился, особенно удобны демки на флэше - сразу понятно, что и как надо сделать, что бы получить результат. Всё проходило нормально - в дизайнере видится dataSet (в нем пока всего два поля ИМЯ и ИЗОБРАЖЕНИЕ). В процессе создания не самого сложного отчета, содержащего заголовок отчета, заголовок данных с 4 текстовыми полями и данные с 9 текстовыми полями и одним изображением - наблюдались падения дизайнера с OutOfMemoryException. Хотелось бы услышать комментарии по этому поводу, т.к. продукт заинтересовал.
Подскажите, пожалуйста, системные характеристики Вашего компьютера:

Операционная система,
Количество установленной оперативной памяти,

Количество страниц в построенном отчете.

Загрузка очень больших изображений в дизайнере не очень приветствуется, поскольку изображение сериализуется в код отчета. В .Net имеются ограничения на размер класса.

Изображения могут быть загружены в runtime из файла, URL, из переменной, которая может быть инициализирована из приложения, из базы данных, для чего просто нужно указать колонку, содержащую изображение.

Спасибо.
Alexander Novoselov
Сообщения: 3
Зарегистрирован: 01 июл 2008, 09:56

Падение дизайнера OutOfMemoryException

Сообщение Alexander Novoselov »

Добрый день!

Характеристики компьютера:
ОС - Microsoft Windows Vista
ОЗУ - 1024Мб (я понимаю что маловато, но что есть, тем более другие программы не выпадают)
Максимум в отчете создавалось 2 страницы, но до этого дело не доходило, т.к. падало во время создания шаблона.

Отчет примерно такой, в заголовке данных есть еще текстовые поля и в заголовоке есть еще текстовые поля и логотип (не очень большой).

Изображение

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

Падение дизайнера OutOfMemoryException

Сообщение Edward »

Здравствуйте, Александр.

Ничего сверхестественного в Вашем отчете нет.

Покажите, пожалуйста, стек ошибки.

Каков размер изображения?

Если возможно, вышлите отчет и базу данных с изображением на support[at]stimulsoft.com для анализа.

Спасибо.
Alexander Novoselov
Сообщения: 3
Зарегистрирован: 01 июл 2008, 09:56

Падение дизайнера OutOfMemoryException

Сообщение Alexander Novoselov »

Добрый день!

Данные в отчет передаются через динамически заполняемый DataSet, выслать его не представляется возможным. Лого 368х242 в формате png, файл размером 16,5 Кб. В этот раз падение произошло в момент изменения свойств какого-то из элементов отчета, к сожалению не помню какого именно элемента и какое именно свойство изменялось. Вот тут архив с шаблоном отчета, со скриншотом и деталями ошибки, также выслал его по указанному выше адресу.

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

Падение дизайнера OutOfMemoryException

Сообщение Edward »

Попробуйте, пожалуйста, отключить Undo-Redo сервис в Конфигураторе Сервисов в Дизайнере, некоторое время назад этот сервис вызывал повышенный расход памяти, но потом ситуация была улучшена.

Изображение

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