|
请到家帮忙看一下,我想读出CAD图中的命名对象字典中的数据内容,存时的代码是
AcDbXrecord *pXrec = new AcDbXrecord;
AcDbObjectId dictObjId,xrecObjId;
pDict->setAt(pCLname,pXrec,xrecObjId);
pDict->close();
resbuf* head;
head=acutBuildList(AcDb::kDxfText,pCLname,AcDb::kDxfReal,area,AcDb::kDxfReal,
RLength,AcDb::kDxfReal,RWidth,AcDb::kDxfInt32,m_nPartsNum,0);
pXrec->setFromRbChain(*head);
pXrec->close();
acutRelRb(head);
逐条读取没有错误,但我用自己编的程序用遍历器来遍历其中的内容时,却只显示最后一条记录,并且num的值为0,应该是t1的num为200,t2 123,t3 185请大家帮我看看我错在哪里了,不胜感激本帖以下内容被隐藏保护;需要你回复后,才能看到! 游客,如果您要查看本帖隐藏内容请 回复 |
|