数据库构造完成后为何不能访问块表?
本帖最后由 大当家的 于 2016-4-29 13:59 编辑我在AcEditorReactor基础上派生了一个反应器,重载了void databaseConstructed(AcDbDatabase*unnamed)函数。
在此函数中添加代码想访问、修改数据库中的内容(但不保存到文件中,是否保存由用户之后的操作决定),其中一句:
AcDbDatabase* pDatabase = unnamed;
AcDbTextStyleTable* pTextStyleTbl;
es = pDatabase->getTextStyleTable(pTextStyleTbl, AcDb::kForWrite);
es返回值为无效的ID,pTextStyleTbl的值为0,请问为何访问不到块表?
我想在命令行出来之前访问和修改块表,该在哪里操作?
页:
[1]