|
发表于 2003-7-26 11:57:00
|
显示全部楼层
为什么无法写入?请教:
AcDbObjectId creatPoint(AcGePoint3d point)
{
AcGePointEnt3d* pp=new AcGePointEnt3d(point);
AcDbBlockTable* pBlockTable;
acdbHostApplicationServices()->workingDatabase()
->getSymbolTable(pBlockTable,AcDb::kForRead);
AcDbBlockTableRecord* pBlockTableRecord;
pBlockTable->getAt(ACDB_MODEL_SPACE,pBlockTableRecord,AcDb::kForWrite);
pBlockTable->close();
AcDbObjectId pointId;
pBlockTableRecord->appendAcDbEntity(pointId,pp);
pBlockTableRecord->close();
pp->close();
return pointId;
} |
|