Тема: загрузка блока

Подскажите как загрузить блок из файла.

Re: загрузка блока

Вопрос поставлен не чётко. Опиши исходное состояние (что за информация хранится в файле), и то, к которому стремишься (какие Entity/Object'ы, и что в себе хранят) .

Re: загрузка блока

Имеет смысл пробежаться по главе "Database Operation" ( в
частности раздел "Inserting a Database") файл ARXDEFV.pdf из
пакета ObjectARX SDK.

Re: загрузка блока

В наличие имеется библиотека блоков (в файлах отрисованы будущие блоки с помощью некоторых примитивов).
Нужно по имени файла загрузить блок для дальнейшего использования (обращаться к нему будут по имени).

Re: загрузка блока

Если под библиотекой блоков имеется в виду DWG чертеж, в котором эти блоки созданы, то один из вариантов работы с такой библиотекой может выглядеть так:
i)    открываем в приложении чертеж-библиотеку
AcDbDatabase *pDwg =new AcDbDatabase (Adesk::kFalse) ;
     pDwg->readDwgFile ("c:\\myLibFile.dwg") ;
ii)    вставляем его в  block table record  исходного чертежа 
AcDbObjectId id ;
     Acad::ErrorStatus es = acdbHostApplicationServices()->workingDatabase()->insert (id, " myLibFile", pDwg,
Adesk::kFalse) ;
iii)    работаем с нужными блоками
iv)    по окончанию работы удаляем из таблицы неиспользованные блоки

Re: загрузка блока

> VVV
Огромное спасибо!