Page 1 of 1

Исключение при сохранении DXF в графический формат

Posted: 18 Nov 2014, 13:46
by vyacheslav_skripin
Здравствуйте.

Загрузил demo-dll CAD .NET.
Сохраняю DXF-файл в PNG -> в процессе сохранения выдается окно с описанием исключения.

// ============
в System.ThrowHelper.ThrowArgumentOutOfRangeException()
в System...List.get_Items(Int32 index)
в CADImport.CADPolyline.
....
в CADImport.CADPainter
// ============

Файл у меня большой, больше 4Мб. Возможно слишком много элементов.

Версия CADImport: 10.0.0.40828

Скрин с ошибкой приложить не получается.
Форум выдает: "Could not upload attachment to ./files/14794_84a9eebee4896c19dba5a0b4c759809f." красным текстом

Файл могу прислать на почту.

Re: Исключение при сохранении DXF в графический формат

Posted: 19 Nov 2014, 14:57
by support
Здравствуйте,

Пожалуйста, пришлите DXF файл, который вызывает ошибку, на электронный адрес технической поддержки: support@cadsofttools.com.

Михаил

Re: Исключение при сохранении DXF в графический формат

Posted: 19 Nov 2014, 15:25
by vyacheslav_skripin
Отправил

Re: Исключение при сохранении DXF в графический формат

Posted: 21 Nov 2014, 19:51
by vyacheslav_skripin
Здравствуйте.

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

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

По идее, такая библиотека должна выдавать exception вместо окна с сообщением.
Иначе надо каждый раз нажимать "OK".

Re: Исключение при сохранении DXF в графический формат

Posted: 24 Nov 2014, 14:53
by support
Здравствуйте,

Данная ошибка исправлена, вы получите версию библиотеки с исправлением.

Михаил

Re: Исключение при сохранении DXF в графический формат

Posted: 24 Nov 2014, 17:52
by vyacheslav_skripin
Спасибо, работает.

Нашел еще один баг, отправил письмо на support.

Re: Исключение при сохранении DXF в графический формат

Posted: 18 Dec 2014, 17:02
by support
Здравствуйте, Вячеслав.

Проблема в нехватке памяти при создании нового экземпляра объекта Bitmap c указанными размерами. Ограничение по памяти связано с разрядностью локального ASP .NET сервера, который существует только в 32-разрядной версии. Попробуйте развернуть ваше приложение на веб-сервере под управлением 64-разрядной ОС Windows Server, предварительно установив платформу "x64" или "Any CPU" в свойствах проекта. В 64-разрядном веб-приложении ограничений по памяти не будет.

Михаил