|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
![]() |
Поиск в этой теме |
![]() |
#1 | |
Возможен ли вызов функций explodeallproxy и removeallproxy в lisp-функциях для неактичного чертежа?
Регистрация: 21.09.2009
Сообщений: 32
|
||
Просмотров: 4018
|
|
||||
Регистрация: 11.10.2010
Сообщений: 979
|
Александр Ривилис, а если в качестве аргументов для функций передавать ename-представления блоков чертежа, открытого через ObjectDBX? Если не рекомендуется, то почему (если, конечно, объяснения не потребуют диссертации на тему ObjectARX)?
__________________
(/= RegDate StartReadDate) |
|||
![]() |
|
||||
1. Возможность вызова функций из lisp explodeallproxyinblock и explodeproxyentity я писал лет пять назад по просьбе Алексея Кулика и после этого к этим функциям не возвращался, т.к. не вижу в них смысла. Если уж расчленять прокси-примитивы, то все. Посмотрел реализацию этих функций. Однозначно функция explodeallproxyinblock работает только в текущем (активном) чертеже.
2. RemoveAllProxy в виде lisp-функции не существует и никогда существовать не будет. Причина в том, что после нее обязательно выполнять проверку чертежа (_AUDIT) - в большинстве случаев появляются неразрешенные ссылки на удаленные прокси-объекты. И иначе сделать нельзя. Точнее можно, но тогда никогда не удастся полностью избавится от прокси-объектов. А именно такую цель перед этой программой я ставил. |
||||
![]() |
|
||||
Регистрация: 11.10.2010
Сообщений: 979
|
Ну не работает removeallproxy - и ладно, бог с ним. А вот то, что explodeallproxyinblock / explodeproxyinentity не реализовать для неактивного чертежа - обидно... Все равно спасибо за arx, жизнь без него сильно грустной становится.
__________________
(/= RegDate StartReadDate) |
|||
![]() |
|
||||
Регистрация: 21.09.2009
Сообщений: 32
|
To Александр Ривилис
если explodeallproxy не желательно использовать, тогда подскажите, как организовать алгоритм из http://forum.dwg.ru/archive/index.php/t-26592.html описанный Алексеем Куликом по проверке и очистке чертежа от proxy объектов при работе с внешней ссылкой. |
|||
![]() |