Тема: Как отчистить DWG от блоков без ссылок
Как программно отчистить DWG от блоков на которые нет ссылок через AcDbHardPointerId (и т.п.)?
В хелпе написано, что мол ссылка через AcDbHardPointerId на объект - защищает этот объект от purge... Как бы не так... Итератором перебираю блоки и вызываю erase(true)... Получаю печальный результат - они удаляются - все падает..., хотя у меня есть AcDbBlockReference-ы для удаляемых блоков.
Получается перед тем как грохнуть блок, как то надо узнать есть ли на него reference-ссылки... А они могут быть не только из AcDbBlocReferenc-ов, но и других custom объектов других производителей, которые еще могут в текущий момент отображаться в виде прокси-объекта...
Как определить ссылается ли кто на объект в базе и можно ли его удалить?