lihongyu2467 发表于 2003-9-9 13:08:00

[求助]看看我这段代码错在那里

我想将所绘的实体加入一个组中,如下所示:
......
AcDbObjectIdArray idArr;
        AcDbObjectId groupId;
        AcDbGroup *pGroup=new AcDbGroup;
        idArr.append(blk2Id);
        idArr.append(lineId);
        idArr.append(text1Id);
        for(int i=0;i<idArr.length();i++)
        {
                pGroup->append(idArr);
        }
        AcDbDictionary *pGroupDict;
        pCurDb->getGroupDictionary(pGroupDict,AcDb::kForWrite);
        pGroupDict->setAt("Mygroup",pGroup,groupId);
        pGroupDict->close();
        pGroup->close();
......
lineId,Bblk2Id,text1Id是获得的实体Id,请问错在哪里?

leeyeafu 发表于 2003-9-9 14:04:00

仅这段代码看上去不象有错,请问有没有程序的错误报告?

lihongyu2467 发表于 2003-9-9 19:15:00

运行时CAD死机.
页: [1]
查看完整版本: [求助]看看我这段代码错在那里