Тема: Delete Object
нужно чтобы во время активности моего модуля .arx
user не смог удалить обект из чертежа
полагал что справлюсь с помошю AcApDocManagerReactor.
но тшетно.
спасибо.
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → ObjectARX → Delete Object
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
нужно чтобы во время активности моего модуля .arx
user не смог удалить обект из чертежа
полагал что справлюсь с помошю AcApDocManagerReactor.
но тшетно.
спасибо.
> rastiapa
Противодействовать удалению так, чтобы AutoCAD не "развалился" сложно. А вот командном реакторе восстановить удаленные объекты не сложно.
спасибо.
AcDbCommandReactor такова не нашел.
сеичас стараюсь востановить обиект
спомошю переписи
AcDbDatabaseReactor->objectErased.
посмотрю что получится.
> rastiapa
Через AcDbDatabaseReactor не стоит. Лучше в AcDbDatabaseReactor::objectErased отметить отметить у себя, что примитив удален, а восстанавливаешь в
AcEditorReactor::commandEnded AcEditorReactor::commandCancelled AcEditorReactor::commandFailed AcEditorReactor::lispEnded AcEditorReactor::lispCancelled
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → ObjectARX → Delete Object
Форум работает на PunBB, при поддержке Informer Technologies, Inc