davehuhudave 发表于 2010-8-25 10:40:00

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

如题?如何实现?

davehuhudave 发表于 2010-8-25 11:24:00

因为我的实体的属性比较多,都是用一个复杂的结构来表示的,我想把结构保存在实体中,不知道有何方法?

雪山飞狐_lzh 发表于 2010-8-25 11:45:00

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

davehuhudave 发表于 2010-8-25 11:48:00

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

davehuhudave 发表于 2010-8-25 12:36:00

二进制最大只允许127字节,太小了,肯定满足不了

雪山飞狐_lzh 发表于 2010-8-25 13:13:00

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

davehuhudave 发表于 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
为什么啊??

雪山飞狐_lzh 发表于 2010-8-25 14:33:00

ResultBuffer rb = new ResultBuffer();
            rb.Add(new TypedValue((int)DxfCode.Text, "This is Test"));
            xrec.Data = rb;

davehuhudave 发表于 2010-8-25 14:41:00

very good!thanks
页: [1]
查看完整版本: 扩展记录能否为结构类型?