Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Александр Ривилис пишет:

Важно: Не пытайтесь дважды загружать этот arx-файл в AutoCAD и выгружать его из AutoCAD — развал AutoCAD обеспечен

Почему такое угрожающее примечание? И в чем этот развал выразится?

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

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

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

> Александр Ривилис
Ну, это не так страшно. Я думал, сам AutoCAD грохнется.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

> Александр
Ривилис
Вот и я попробовал вашу программу. Очень приятное дополнение к свойствам. Спасибо. Я так понимаю, что программа прописывается в реестре и повторно ее загружать не надо, а выгружать совершенно незачем. А если я перенесу файл GeomProps200x.arx в другое место после загрузки и прописки?

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

> Владимир Громов
Спасибо на добром слове! smile
Если она переносится в другое место, то ее нужно еще раз загрузить - она пропишется по новому месту. Важно, чтобы в старом месте ее уже не было, иначе она загрузится сама при запуске AutoCAD, а так как ее выгружать нельзя, то будут проблемы с прописыванием нового места. Ее автозапуск можно удалить и вручную из реестра. Это ветка:

HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R1N.M\ACAD-XXXX:YYY\Applications\GeomProps

где N,M,XXXX,YYY - зависят от версии и локализации AutoCAD

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

> Александр Ривилис
Понял, спасибо.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

После закрытия автокада 2006 рус при загруженном приложении, выскакивает ошибка
http://keep4u.ru/full/070926/07fcaed948a1112d1b/jpg

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

> gest
Увы, но попасть на такое сообщение у себя не могу (AutoCAD 2006 Russian SP1). В сообщении указывается AcObjClassImp.arx - какая тут взаимосвязь не знаю.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

> Александр Ривилис
у меня тоже кстати в акад2006ен переодически при закрытии похожаяошибка выскакивает, закономерности никакой незаметно

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

> gest

> zamtmn
Ну вот как найдете закономерность, которую я смогу у себя отловить - так сразу и исправлю.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Появилась одна идея из-за чего может происходить ошибка при завершении AutoCAD. Исправленная версия на месте.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Все равно ошибка

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

> kserg
Ошибка "нулевой" площади возникает при "самопересекающемся" контуре если для штриховки выбирались ОБЪЕКТЫ, а не ВНУТРЕННИЕ точки.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

> Александр
Ривилис
Был приятно удивлен вашей программой. В Акаде есть такой глюк, что в некоторых случаях не показывает площадь штриховки, построенной по незамкнутому контуру (к примеру, если вы немножко не замкнули сплайн), и эту площадь нельзя получить ни средствами VBA, ни средствами Лиспа. А у вас все считается! Можно ли как нибудь сделать так, чтобы это значение, выдаваемое вашей программой, использовать в моем коде VBA? Спасибо.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

> gest

> zamtmn
Так. Разобрался с вашей ошибкой. Она возникает если запущен Design Center. Ошибка не моя, а AutoCAD. Ребята из Autodesk подтвердили тот факт, что если приложение работает с Properties palette и запущен Design Center, то возникает такая ошибка. Надеюсь, что в следующих версиях она будет исправлена.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Присоединяюсь просьбе Mameluk'a

Как бы использовать это в VBA?

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

При работе плугина возникает ошибка: "Внутренняя ошибка: !stub.cpp@223".
Возникает она каждый раз, если держа нажатым ctrl выбрать грань или ребро. Ошибка проявляется на 2007 и 2008 Автокадах.
ПС: Автору большое спасибо за плагин - действительно очень полезный.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

> Алексей
И тебе спасибо за найденный баг. Подправил и выложил на место. Проверяй.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

> Александр Ривилис
У меня ошибка возникает если DesignCenter запускался в данном сеансе. И неважно работает он в  момент выключения или нет. 2007(eng)

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

> off
Именно об этом я и писал здесь: > Александр Ривилис (2007-12-21 11:32:23)

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

> Александр
Ривилис
Александр, ну как там дела с моей просьбой по поводу использования вашей программы в VBA? Гляньте пожалуйста, можно либо как-нибудь это сделать? Ну оч надо.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

> Mameluk
Я использую только средства AutoCAD для вычисления периметра/площади/объема. Поэтому почему используя средства VBA (т.е. ActiveX-интерфейс AutoCAD) получаются иные значения - я не знаю. Смысла для себя делать связку с VBA я не вижу.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Александр, посмотрите пожалуста на этот пример:
_http://slim.filesurf.ru/20080130/00000008/b195d2b1/22e0803a/Example.dwg
Почему у вас считается, а в Автокаде нет?

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

уважаемые знатоки
как его запускать-то ?
appload сделал
я пробовал все команды ничего нету
помогите пожалуйста
у меня autocad 2006
спасибо
саша

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

> Саша
А больше ничего не надо, просто новые параметры, появятся в окне свойств...