dwg.ru forum rss xml
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > ObjectARX. Расчленение и удаление proxy-объектов

ObjectARX. Расчленение и удаление proxy-объектов

Версия для печати
 
Ответ
Опции темы Поиск в этой теме
Непрочитано 25.10.2007, 12:08 2 |
ObjectARX. Расчленение и удаление proxy-объектов
Profan
 
Чужой
 
Москва
Регистрация: 25.12.2005
Сообщений: 13,557

Profan вне форума Вставить имя

Оригинал темы находится на форуме caduser.ru.

Автор программы Александр Ривилис.

Команда EXPLODEALLPROXY:
Разбивает вообще все proxy-объекты, неважно, где они лежат.
Команда REMOVEALLPROXY:
Удаляет все proxy-объекты и proxy-примитивы. Ее удобно выполнять
после EXPLODEALLPROXY — тогда она удалит все то, что не удалось расчленить.
================================================================================
Для вызова из VisualLisp:
(ExplodeProxyEntity ent)
ent — имя примитива вида <entity name: 321456465465465>. Расчленяет только этот
примитив, даже если он входит в блок.
Например: (explodeproxyentity (car (nentsel)))
(ExplodeAllProxyInBlock "имя блока")
Этой функции можно передавать не только имя блока, но и имя примитива внутри блока.
Например: (explodeallproxyinblock (car (nentsel)))
расчленит все прокси в блоке, на который указали.
Функции возвращают следующие значения:
0 success — успешное завершение
-1 parmerr — ошибка передачи параметра
-2 openerr — ошибка открытия proxy-объекта
-3 explerr — ошибка разбития proxy
-4 appenderr — ошибка добавления "состава" proxy в файл dwg.
-5 eraseerr — ошибка удаления исходного объекта.
Во всех случаях, кроме success и appenderr, требуется провести _AUDIT для файла.
arx-файлы для AutoCAD 2004...2006 и 2007 находятся здесь: http://www.maestrogroup.com.ua/support/ExplodeProxy.zip

Последний раз редактировалось Profan, 29.01.2010 в 11:36.
Просмотров: 213349
 
Непрочитано 11.04.2017, 09:48
#181
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 34,492


Какие дополнения на ACAD установлены?
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 11.04.2017, 10:33
#182
Михаил777


 
Регистрация: 05.11.2016
Сообщений: 48


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Какие дополнения на ACAD установлены?
Никаких. Только вот это против прокси и флаттен для обнуления Z.
Михаил777 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 11.04.2017, 12:19
#183
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,136
Отправить сообщение для Александр Ривилис с помощью ICQ Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Михаил777 Посмотреть сообщение
Я правильно понимаю, что после ее очистки при новом открывании файла не должно появляться сообщения об обнаружении объектов прокси?
Теоретически после REMOVEALLPROXY, _AUDIT и сохранения чертежа при следующем его открытии не должно быть сообщений о прокси-объектах. Практически может быть и иначе. Нужно как минимум видеть этот dwg-файл.
Александр Ривилис вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 11.04.2017, 14:36
#184
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,446


Цитата:
Сообщение от Михаил777 Посмотреть сообщение
Всегда пользуюсь этой прогой. Но недавно обнаружил, что она перестала справляться. Как так? Обнаружил после установки 2017 када. Прогу загрузил тоже для 2017. Я правильно понимаю, что после ее очистки при новом открывании файла не должно появляться сообщения об обнаружении объектов прокси? Или может я чего недопонял? DEMANDLOAD у меня стоит равный 2.
А при DEMANDLOAD = 0? У меня было, что при 2 прокси не убивались, а при 0 - убивались..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 11.04.2017, 14:46
#185
trir


 
Регистрация: 18.12.2010
Сообщений: 2,301


Цитата:
А при DEMANDLOAD = 0? У меня было, что при 2 прокси не убивались, а при 0 - убивались..
в этом случае может убавится, да же то что убавляется не должно ;=)
trir вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 11.04.2017, 15:32
#186
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,446


Цитата:
Сообщение от trir Посмотреть сообщение
в этом случае может убавится, да же то что убавляется не должно ;=)
Ну, таки можно попробовать эмпирическим путем.. Если вместе с мусором и чего нужное умрёт, то откатиться. У меня, к примеру, ничего нужного не убавилось..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 12.04.2017, 00:24
#187
skkkk

AutoCAD_2008->2011
 
Регистрация: 20.03.2008
Московская область
Сообщений: 2,040


Цитата:
Сообщение от Михаил777 Посмотреть сообщение
Я правильно понимаю, что после ее очистки при новом открывании файла не должно появляться сообщения об обнаружении объектов прокси?
Может, прокси сидят во внешних ссылках? Программа оттуда их не вычищает, но Автокад предупреждает о них.
skkkk на форуме вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 12.04.2017, 09:04
#188
Михаил777


 
Регистрация: 05.11.2016
Сообщений: 48


Прикрепляю файлпример.dwg Просьба спецам посмотреть в чем дело может быть. То ли лыжи не едут, то ли я...
Михаил777 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 12.04.2017, 10:08
1 | #189
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 34,492


1. wipeout может распознаваться как прокси (я у себя на сайте рассматривал это дело)
2. В файле есть ссылки. Возможно, все тянется оттуда.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 30.06.2017, 10:23
#190
VaniaLSD


 
Регистрация: 13.02.2014
Сообщений: 19


Пользуюсь Autodesk СПДС модуль. При открывании DWG trueview или где нет этого модуля- открывается как на картинке.
EXPLODEALLPROXY, REMOVEALLPROXY - не помогли

Последний раз редактировалось VaniaLSD, 30.06.2017 в 10:31.
VaniaLSD вне форума вставить имя Обратить внимание модератора на это сообщение  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > ObjectARX. Расчленение и удаление proxy-объектов

Инженерные консультации
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление объектов из пространства листа paradoxvaha Программирование 9 24.08.2007 14:25
Удаление объектов, сделанных недоступным ObjectARX-прил. жертва нашизма AutoCAD 11 25.07.2006 09:37
Удаление дублируюшихся объектов Арлинг AutoCAD 2 25.04.2004 13:56

|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея ||
|| Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги ||


Размещение рекламы