Тема: Как узнать к какому документу принадлежит объект?
Допустим я создал объект (наследованный от Entity) и добавил его в БД. Как определить к какому документу он принадлежит, то есть получить AcApDocument в котором содержится этот объект.
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → ObjectARX → Как узнать к какому документу принадлежит объект?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Допустим я создал объект (наследованный от Entity) и добавил его в БД. Как определить к какому документу он принадлежит, то есть получить AcApDocument в котором содержится этот объект.
а ты не задумывался, в какую БД ты его добавляешь?
объект добавляется в БД чертежа, не важно текущий он или нет
так вот мне и нужно определить, в каком документе этот объект
так вот мне и нужно определить, в каком документе этот объект
Что ты об этом объекте знаешь? Если ты знаешь его AcDbObjectId, то по нему можешь получить AcDbDatabase (метод AcDbObjectId::database), а затем проходишься итератором по всем открытым документам и используя метод AcApDocument::database() находишь нужную.
Александр Ривилис,
Большое спасибо! То, что нужно!
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → ObjectARX → Как узнать к какому документу принадлежит объект?
Форум работает на PunBB, при поддержке Informer Technologies, Inc