Эту функцию я хотел использовать на случай, если у кого-нибудь загружена или не загружена библиотека spdsextproxy.dll, то есть, если нужно получить точку вставки блока при загруженной библиотеке, то ищем первым вариантом (через точку вставки), если не установлена, то вторым (через GetBoundingBox).
Вручную запускаю этот код - работает!
Можно, конечно, на .NET написать соответствующий функционал и подсунуть его в lisp, но зачем?
Мне строго-настрого запретили что-то добавлять или удалять в чертеже, так что придется решать этот вопрос без копирования объектов и их взрывов... Выкручивают руки
(if (= (vla-get-objectname ent) "УКАЖИ ObjectName для объекта формата")
Я правильно понимаю, что можно в эту строку вставлять ISiberiaFormat или IAcadBlockReference? Или AcDbBlockReference?