Тема: Обсуждение работы с AcDbDatabase
С ObjectARX работаю уже долго, и сложилось впечатление о том, что при работе с базами и документами происходит какая-то каша.
Первый вопрос хочу задать такой. Есть код для работы с базой данных...
AcDbDatabase* pDb = new AcDbDatabase(...)
pDb->readDwgFile(...)
Если нет ни одного открытого документа, то все попытки работать с базой, как это приведено выше - приводят к плачевным результатам.
В хелпе как то не убедительно прожовано, что когда открывается база new AcDbDatabase(...), то она привязывается зачем-то (Зачем???) к текущему документу и т.п.
Вопрос для обсуждения: Что происходит при создании и открытии базы, и каким боком ко всему этому относится текущий AcApDocument?
Есть еще вопросы, но потом...