Сообщество программистов Autodesk в СНГ

ADN Club => ObjectARX => Тема начата: АлексЮстасу от 03-06-2018, 23:24:36

Название: переименовать Object Data - описания доп. данных из Map 3D
Отправлено: АлексЮстасу от 03-06-2018, 23:24:36
Может кто-то уже ведает, как программно переименовать Object Data - описания доп. данных Map 3D?
Вручную в окне определения OD есть кнопка Переименовать. Но команду ADEDEFDATA в безоконном режиме, чтобы подсмотреть ключ, мне запустить не удалось.

Или эту тему лучше в Civil 3D API?
Название: Re: переименовать Object Data - описания доп. данных из Map 3D
Отправлено: Александр Ривилис от 03-06-2018, 23:52:26
Если я правильно понял вопрос, то понадобится метод AcMapODColumnDefinition::SetName или AcMapObjClassDefinition::SetName
Впрочем, если ты воспользуешься ARXDBG и включишь реактор перед переименованием ObjectData, то вероятно можно будет понять какой объект (класс объекта) меняется и соответственно можно поискать метод для переименования.
Название: Re: переименовать Object Data - описания доп. данных из Map 3D
Отправлено: Александр Ривилис от 03-06-2018, 23:56:01
Нашел еще метод AcMapODContainer::RenameODTable, который переименовывает таблицу ObjectData.
Название: Re: переименовать Object Data - описания доп. данных из Map 3D
Отправлено: АлексЮстасу от 04-06-2018, 02:13:31
Нашел еще метод AcMapODContainer::RenameODTable, который переименовывает таблицу ObjectData.
Да, вероятно, оно. Вопрос именно о переименовании Object Data.
Название: Re: переименовать Object Data - описания доп. данных из Map 3D
Отправлено: Александр Ривилис от 04-06-2018, 12:37:49
Да, вероятно, оно. Вопрос именно о переименовании Object Data.
Вопрос решен?
Название: Re: переименовать Object Data - описания доп. данных из Map 3D
Отправлено: АлексЮстасу от 05-06-2018, 02:18:52
Проверили, и уже сделали, работает - именно оно!

Спасибо!