![]() |
【转帖】在dbx中无法得到对modelspace的迭代器,不知道为什么
在dbx中无法得到对modelspace的迭代器,不知道为什么
在dbx中无法得到对modelspace的迭代器,不知道为什么 紧急求救!关于dbx中的blocktablrecord的迭代器问题,有代码 acdbdatabase db(adesk::kfalse); acad::errorstatus err; err = db.readdwgfile((const char*)szprojdbpath,_sh_denyno,adesk::kfalse); acdbblocktable *pblocktable = null ; err = db.getsymboltable(pblocktable, acdb::kforread); acdbblocktablerecord *pblocktablerecord = null; err = pblocktable->getat(acdb_model_space, pblocktablerecord, acdb::kforread); pblocktable->close(); acdbblocktablerecorditerator* piterator = null; err = pblocktablerecord->newiterator(piterator,true,false); 为何上述代码在arx工程中执行的不错,而在dbx中就挂了??告诉我是createfailed(最后一句) 请大侠帮个忙拉 小弟谢了!!! |
| 所有的时间均为北京时间。 现在的时间是 02:44 AM. |