乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 66|回复: 2

请教各位高手,下断代码最后返回的值 es 总是 eWrongObjectType?

[复制链接]

7

主题

20

帖子

1

银币

初来乍到

Rank: 1

铜币
48
发表于 2003-1-7 13:59:00 | 显示全部楼层 |阅读模式
请教各位高手,下断代码最后返回的值 es 总是 eWrongObjectType?
    AcDbDictionary *pNamedobj;
    acdbHostApplicationServices()->workingDatabase()->
        getNamedObjectsDictionary(pNamedobj, AcDb::kForWrite);
    AcDbDictionary *pDict;
    Acad::ErrorStatus es;
    if (pNamedobj->getAt("ZLDWGPROP_DICT", (AcDbObject*&) pDict,
        AcDb::kForWrite) == Acad::eKeyNotFound)
    {
        pDict = new AcDbDictionary;
        // Create new objects to add to the new dictionary,
        // add them, then close them.
        //
        AsdkMyClass *pObj2 = new AsdkMyClass(2);
        AcDbObjectId rId1;
        es = pDict->setAt(&quotROJECTNAME", pObj2, rId1);// 增加字典条目PROJECTNAME
    }
附:(class AsdkMyClass : public AcDbObject)
回复

使用道具 举报

2

主题

46

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
54
发表于 2003-1-8 16:06:00 | 显示全部楼层
AcDbDictionary *pNamedobj;
    acdbHostApplicationServices()->workingDatabase()->
        getNamedObjectsDictionary(pNamedobj, AcDb::kForWrite);
    AcDbDictionary *pDict;
    Acad::ErrorStatus es;
    if (pNamedobj->getAt("ZLDWGPROP_DICT", (AcDbObject*&) pDict,
        AcDb::kForWrite) == Acad::eKeyNotFound)
    {
        pDict = new AcDbDictionary;
//以下为增加部分
        AcDbObjectId DictId;
        pNamedobj->setAt("ZLDWGPROP_DICT", pDict, DictId);
                                         //没找到,就要创建并加入
    }
    pNamedobj->close();
    if (pDict) {
//结束
        // Create new objects to add to the new dictionary,
        // add them, then close them.
        //
        AsdkMyClass *pObj2 = new AsdkMyClass(2);
        AcDbObjectId rId1;
        es = pDict->setAt(&quotROJECTNAME", pObj2, rId1);// 增加字典条目PROJECTNAME
        
//以下为增加部分
        pObj2->close();
        pDict->close();
//结束
    }
回复

使用道具 举报

7

主题

20

帖子

1

银币

初来乍到

Rank: 1

铜币
48
发表于 2003-1-9 14:52:00 | 显示全部楼层
非常感谢,问题解决,原因AsdkMyClass 未执行初始化rxInit()出现上述错误;
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2024-11-22 06:03 , Processed in 0.247756 second(s), 58 queries .

© 2020-2024 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表