这里有一段代码, 就是想把 两个实体句柄值写入某实体的XRecord数据中. (handlePrev 与 handleNext 是用 AcDbEntity::getAcDbHandle(&) 获得的) .......麻烦大家看下这一段, 我真的看不出来有什么问题了, 唉, 我ARX知识太少了... 我想问的问题是: 图元(实体)的句柄在 对应DXF组中哪个值; 下面的的代码运行acutBuildList也是OK的, 怎么到setFromRbChain就出问题了. pXrec指针也是有效的......烦人啊 struct resbuf* pRb; pRb = acutBuildList(AcDb::kDxfHandle, handlePrev, AcDb::kDxfHandle, handleNext, RTNONE); //这样写, DXF组用 kDxfHandle if (pRb == NULL) //得到pRb也不为空 { return; } Acad::ErrorStatus es = pXrec->setFromRbChain(*pRb); //为什么一到这里运行就出错??? if (es != Acad::eOk) { return; } pXrec->close(); acutRelRb(pRb); |