明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2063|回复: 5

[求助]为何将对象添加到命名对象字典中去后,屏幕上就不显示线条了?

[复制链接]
发表于 2003-11-11 09:15:00 | 显示全部楼层 |阅读模式
以下是原代码:其中parr为点的数组
        AcDb2dPolyline *pNewPline = new AcDb2dPolyline(
            AcDb::k2dSimplePoly,parr);
            AcDbBlockTable *pBlockTable;
                acdbHostApplicationServices()->workingDatabase()
            ->getBlockTable(pBlockTable,AcDb::kForRead);
            AcDbBlockTableRecord *pBlockTableRecord;
            pBlockTable->getAt(ACDB_MODEL_SPACE,pBlockTableRecord,AcDb::kForWrite);
            pBlockTable->close();
            AcDbObjectId plineObjId;
            pBlockTableRecord->appendAcDbEntity(plineObjId,pNewPline);
            pBlockTableRecord->close();
                            ///////////////////////////////加入字典
                AcDbDictionary *pNamedobj=NULL,*pDict=NULL;
        acdbHostApplicationServices()->workingDatabase()->
                        getNamedObjectsDictionary(pNamedobj,AcDb::kForWrite);
                if(pNamedobj->getAt("EGS",(AcDbObject* &)pDict,
                        AcDb::kForWrite)==Acad::eKeyNotFound)
                {
                        pDict=new AcDbDictionary;
                        AcDbObjectId DictId;
                        pNamedobj->setAt("EGS",pDict,DictId);
                }
        pNamedobj->close();
                if(pDict){
            AcDbObjectId rId;
                        pDict->setAt("AcDb2dPolyline",pNewPline,rId);
            pNewPline->close();               
                        pDict->close();
                }
发表于 2003-11-13 22:23:00 | 显示全部楼层
不是不显示是被删除了!
 楼主| 发表于 2003-11-14 08:10:00 | 显示全部楼层

请您告诉我,将对象加入字典,怎么就将对象删除了呢?

发表于 2003-11-14 13:02:00 | 显示全部楼层
视里只显示模型空间的实体
 楼主| 发表于 2003-11-14 17:11:00 | 显示全部楼层

是在模型空间生成的线条,但加是"添加字典"以后的代码,线条就不见了,不知何故?

发表于 2003-11-14 21:18:00 | 显示全部楼层
你定义的字典不是容器!只能记录一个实体!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 20:47 , Processed in 0.147968 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表