ObjectARX, AutoCAD. Среда программирования библиотеки C++

       

Создание и Начальная загрузка Базы данных


Используйте new, чтобы создать базу данных и delete, чтобы уничтожить ее. AcDbDatabase конструктор имеет один параметр со значением по умолчанию Adesk:: kTrue. Если этот параметр - Adesk:: kTrue, то база данных заполняется со стандартными объектами базы данных, описана в “ Начальная База данных. ”, если параметр - Adesk:: kFalse, то пустая база данных создана и может заполняться,  считывая чертежный файл.

Используйте следующую функцию, чтобы читать в чертежном файле:

AcadErrorStatus

AcDbDatabase::readDwgFile(char* fileName);

Если Вы получаете любой из кодов ошибки слежения, Вы вероятно хотите возвратить рисунок к стандарту, AutoCAD возвращает механизм, обеспеченный интерфейсом пользователя:

KDwgNeedsRecovery

KDwgCRCDoesNotMatch

KDwgSentinelDoesNotMatch

KdwgObjectImproperlyRead

ПРЕДУПРЕЖДЕНИЕ! Никогда не удалите базу данных, возвращенную acdbHostApplicationServices()->workingDatabase().



Содержание раздела