明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1226|回复: 8

扩展记录能否为结构类型?

[复制链接]
发表于 2010-8-25 10:40:00 | 显示全部楼层 |阅读模式
如题?如何实现?
 楼主| 发表于 2010-8-25 11:24:00 | 显示全部楼层
因为我的实体的属性比较多,都是用一个复杂的结构来表示的,我想把结构保存在实体中,不知道有何方法?
发表于 2010-8-25 11:45:00 | 显示全部楼层

可以把变量序列化为二进制数据,然后存入扩展数据,Autodesk官网有这样的例子

 楼主| 发表于 2010-8-25 11:48:00 | 显示全部楼层

有具体网址不,给个链接,我就不用找了

 楼主| 发表于 2010-8-25 12:36:00 | 显示全部楼层
二进制最大只允许127字节,太小了,肯定满足不了
发表于 2010-8-25 13:13:00 | 显示全部楼层

数据是可以分割的。。。。。。

 楼主| 发表于 2010-8-25 14:23:00 | 显示全部楼层

版主帮我看看

          xrec.Data = New ResultBuffer()
            For Each inp As InputsStruct In ds.inputs
                temp = inp.iedName + SpecChar + inp.ldInst + SpecChar + inp.prefix + SpecChar + inp.lnClass + SpecChar + inp.lnInst + SpecChar + inp.doName + SpecChar + inp.daName + SpecChar + inp.intAddr
                xrec.Data.Add(temp)‘提示说是   对象的当前状态使操作无效
            Next

为什么啊??

发表于 2010-8-25 14:33:00 | 显示全部楼层
            ResultBuffer rb = new ResultBuffer();
            rb.Add(new TypedValue((int)DxfCode.Text, "This is Test"));
            xrec.Data = rb;
 楼主| 发表于 2010-8-25 14:41:00 | 显示全部楼层
very good!thanks
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 00:23 , Processed in 0.190843 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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