为何会出现“没有数据库“的错误?
pDb=acdbHostApplicationServices()->workingDatabase(); //获得数据库表指针正常pDb->getSymbolTable(pDimStyleTable,AcDb::kForWrite); //获得尺寸标注样式表指针正常
pDimStyleTablerecord=new AcDbDimStyleTableRecord;//正常
执行完这句代码后m_what=pDimStyleTable->add(m_dimStyleId,pDimStyleTablerecord);
m_what=Acad::eNoDatabase;这怎么可能呢?这叫我如何是好?
请诸位同仁赐教,谢谢 什么东西里面的?VBA? 是ObjectARX2000 为什么不用pBlockTable->getAt(ACDB_MODEL_SPACE, pBlockTableRecord,
AcDb::kForWrite);
类似方法取得pDimStyleTablerecord 没注意看,说了一句废话。
你可以看看
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=7055 是否是文档没有锁定
页:
[1]