11
Адаптация AutoCAD и вертикальных приложений / Re: утилита для переопределения блоков
« Последний ответ от vladykinalex 16-07-2026, 23:03:41 »Добрый день. может ли кто-либо помочь с программой? выходит ошибка: eFileSharingViolation
Да, открываете солид на запись и RecordHistory = false. Вся история сбрасывается. Конечно, это свойство солида есть во всех версиях API.Да, действительно. Что-то от усиленного перечитывания дерева вдоль и поперек уже начинаются глюки. Пора отдохнуть.
Отключите историю солидаТут вопрос-то не совсем в том что я могу сделать у себя. Получается, что с NET 8.0 программно можно только переключить переменную SOLIDHIST, чтобы история не писалась у НОВЫХ тел. А что делать с существующими телами, которые удаленному пользователю нужно редактировать плагином? На официальном сайте вижу свойство .RecordHistory под 2018 версией, а в 2025 автокаде его уже нет.


обязательно заново получать через транзакцию, а передавать в другие методы только ObjectIdтак и подумал, спасибо!
Просто хотел добавленный в модель чертежа примитив сохранить, чтобы использовать позднее, но, видимо, это не так надо было делать...Если использовать - то внутри той же транзакции в том же методе. Если где-то еще надо будет использовать - то обязательно заново получать через транзакцию, а передавать в другие методы только ObjectId.
using (el) и using (ray) лишние. И какая ошибка возникает?спасибо огромное, помогло удаление лишних using!
Да, забавно вы сначала диспозите объекты луча и эллипса, а затем пытаетесь вызывать их методы. Объявляйте переменные внутри using чтоб не делать таких глупостей впредь.тут не заметил. Просто хотел добавленный в модель чертежа примитив сохранить, чтобы использовать позднее, но, видимо, это не так надо было делать...