Тема: Как узнать к какому документу принадлежит объект?

Допустим я создал объект (наследованный от Entity) и добавил его в БД. Как определить к какому документу он принадлежит, то есть получить AcApDocument в котором содержится этот объект.

Re: Как узнать к какому документу принадлежит объект?

а ты не задумывался, в какую БД ты его добавляешь?
объект добавляется в БД чертежа, не важно текущий он или нет

Re: Как узнать к какому документу принадлежит объект?

так вот мне и нужно определить, в каком документе этот объект

(изменено: Александр Ривилис, 5 ноября 2009г. 23:21:04)

Re: Как узнать к какому документу принадлежит объект?

Геннадий пишет:

так вот мне и нужно определить, в каком документе этот объект

Что ты об этом объекте знаешь? Если ты знаешь его AcDbObjectId, то по нему можешь получить AcDbDatabase (метод AcDbObjectId::database), а затем проходишься итератором по всем открытым документам и используя метод  AcApDocument::database() находишь нужную.

Re: Как узнать к какому документу принадлежит объект?

Александр Ривилис,
Большое спасибо! То, что нужно!