wangdong79 发表于 2003-12-6 20:16:00

为何会出现“没有数据库“的错误?

pDb=acdbHostApplicationServices()->workingDatabase();        //获得数据库表指针正常
pDb->getSymbolTable(pDimStyleTable,AcDb::kForWrite);        //获得尺寸标注样式表指针正常
pDimStyleTablerecord=new AcDbDimStyleTableRecord;//正常
执行完这句代码后m_what=pDimStyleTable->add(m_dimStyleId,pDimStyleTablerecord);
m_what=Acad::eNoDatabase;这怎么可能呢?这叫我如何是好?
请诸位同仁赐教,谢谢

gzy 发表于 2003-12-6 20:24:00

什么东西里面的?VBA?

wangdong79 发表于 2003-12-6 20:44:00

是ObjectARX2000

liujiping 发表于 2003-12-8 17:22:00

为什么不用pBlockTable->getAt(ACDB_MODEL_SPACE, pBlockTableRecord,
      AcDb::kForWrite);
类似方法取得pDimStyleTablerecord

liujiping 发表于 2003-12-9 08:41:00

没注意看,说了一句废话。
你可以看看
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=7055

hothua 发表于 2003-12-11 19:47:00

是否是文档没有锁定
页: [1]
查看完整版本: 为何会出现“没有数据库“的错误?