(Access Violation Reading 0xcccccccc) Acad::ErrorStatus CModifyEnt::ChangeColor(AcDbObjectId entId, Adesk::UInt16 colorIndex) { AcDbEntity *pEntity; // 打开图形数据库中的对象 acdbOpenObject(pEntity, entId, AcDb::kForWrite); // 修改实体的颜色 pEntity->setColorIndex(colorIndex); pEntity->close(); return Acad::eOk; }这个是在CModifyEnt定义的类,然后我在另一个类调用的时候出现这样的问题(在vc中编译是没有问题) 但是在cad里调用的时候就出现问题了,这个是调用函数 CModifyEnt::ChangeColor(lineId, 1); --------------------------- G:\zuoye\createent\Debug\createent.arx ARX 命令中发生异常 --------------------------- 未处理的异常 C0000005 (Access Violation Reading 0xcccccccc),地址: 3264E28h --------------------------- 确定 --------------------------- |