Тема: Delete Object

нужно чтобы во время активности моего модуля .arx
user не смог удалить обект из чертежа
полагал что справлюсь с помошю AcApDocManagerReactor.
но тшетно.
спасибо.

Re: Delete Object

> rastiapa
Противодействовать удалению так, чтобы AutoCAD не "развалился" сложно. А вот командном реакторе восстановить удаленные объекты не сложно.

Re: Delete Object

спасибо.
AcDbCommandReactor такова не нашел.
сеичас стараюсь востановить обиект
спомошю переписи
AcDbDatabaseReactor->objectErased.
посмотрю что получится.

Re: Delete Object

> rastiapa
Через AcDbDatabaseReactor не стоит. Лучше в AcDbDatabaseReactor::objectErased отметить отметить у себя, что примитив удален, а восстанавливаешь в

AcEditorReactor::commandEnded
AcEditorReactor::commandCancelled
AcEditorReactor::commandFailed
AcEditorReactor::lispEnded
AcEditorReactor::lispCancelled

Re: Delete Object

так и поступлю.
спасибо.