объекты AutoCAD 2009 SP3 + PropertyGrid = FatalError
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > объекты AutoCAD 2009 SP3 + PropertyGrid = FatalError

объекты AutoCAD 2009 SP3 + PropertyGrid = FatalError

Ответ
Поиск в этой теме
Непрочитано 01.07.2010, 16:24 #1
объекты AutoCAD 2009 SP3 + PropertyGrid = FatalError
hwd
 
C, C++, C#
 
С-Пб.
Регистрация: 07.10.2009
Сообщений: 2,762

Обнаружил, что при попытке использования контрола PropertyGrid, в том случае, если ему передаётся автокадовские объекы, некоторых типов - автокад вылетает в фатальную ошибку. К таким объектам относятся:
Database, Circle, Polyline, Layer, ImpDBObject, BlockTableRecord и др.

Но в то же время другие типы объектов отображаются в PropertyGrid нормально, без фатальных последствий. Это, к примеру, такие объекты как:
Document, XRecord, PlaceHolder, TableStyle, MlineStyle, MleaderStyle, DBDictionary, DBVisualStyle, DictionaryWithDefaultDictionary.

Объект Document в PropertyGrid отображается нормально, но стоит попытаться получить доступ к Database или к любому примитиву в его составе - автокад дохнет.



Кто-нить использовал в окнах плагинов AutoCAD объект PropertyGrid?
я пробовал использовать два класса PropertyGrid:
1. тот, который winform-овый
2. тот, который wpf-ный
Результат один и тот же - описан мною выше.
Причём ранее я неоднократно использовал PropertyGrid в своих приложениях (не акадовских плагинах) и никогда проблем не возникало.

Offtop: Вопрос на 99,9% останется здесь без ответа, но мало ли, чем чёрт не шутит...

Последний раз редактировалось hwd, 05.07.2010 в 19:16.
Просмотров: 3331
 
Автор темы   Непрочитано 05.07.2010, 19:16
#2
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


На ENU топики размещены здесь и здесь (это ежели найдутся те, кто пишет на .Net).
Если заюзать PropertyGrid применительно к AutoCAD всё же не удастся, придётся ограничиться теми возможностями, которые функционируют:

1. Построение визуального дерева структур баз данных чертежей, открытых в рамках текущей сессии AutoCAD. Ниже показано представление, интересное для .Net программистов (для юзеров преставление будет иным):


2. Работа с объектами чертежа как с базой данных (используя LINQ):

Последний раз редактировалось Кулик Алексей aka kpblc, 05.07.2010 в 19:40.
hwd вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > объекты AutoCAD 2009 SP3 + PropertyGrid = FatalError



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как экспортировать из AutoCAD 2009 в формат STL без грубых фасетов? cybec AutoCAD 4 08.08.2016 22:29
Тормозит AutoCAD 2009 на размерах. Как это исправить? Zamir25 AutoCAD 35 17.07.2013 12:56
AutoCAD Civil 3D 2009 и Geonics 2009 tpt Вертикальные решения на базе AutoCAD 14 13.03.2011 13:24
AutoCad 2009 не устанавливается Маря AutoCAD 13 29.12.2009 19:24