native007
路人甲
路人甲
  • 注册日期2006-02-21
  • 发帖数3
  • QQ
  • 铜币111枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2263回复:2

一个物体有两个object table

楼主#
更多 发布于:2006-02-21 14:53
<P>cadmap里面有一个pline(命名为ent),赋有2个 object table(ODrcs1和ODrcs2)</P>
<P> ODrcs1.Init enT, True, False<BR>  txt1 = ODrcs1.Record.Item(0).Value<BR>              <BR>  ODrcs2.Init enT, True, False<BR>  txt2 = ODrcs2.Record.Item(0).Value<BR></P>
<P>txt1的结果是对的,txt2的结果错的。</P>
<P>debug 分析,执行init后,ent的监测数据消失,变成Application-defined or object-defined error</P>
<P>如何取得同一物体的不同数据表中的数据?</P>
喜欢0 评分0
native007
路人甲
路人甲
  • 注册日期2006-02-21
  • 发帖数3
  • QQ
  • 铜币111枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-02-21 14:55
<P>执行init后,</P>
<P>ent 的数据会被破坏,真是奇怪。</P>
<P>那位大侠解惑?</P>
举报 回复(0) 喜欢(0)     评分
native007
路人甲
路人甲
  • 注册日期2006-02-21
  • 发帖数3
  • QQ
  • 铜币111枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-03-22 12:09
<P>加一句话就行了:</P>
<PRE>ODrcs2.Init enT, True, False<BR>  txt2 = ODrcs2.Record.Item(0).Value</PRE><PRE><FONT color=#f73809><STRONG>set ODrcs2=nothing</STRONG></FONT></PRE><PRE>以后的就行了</PRE><PRE>参见<a href="http://discussion.autodesk.com/thread.jspa?messageID=877447" target="_blank" >http://discussion.autodesk.com/thread.jspa?messageID=877447</A></PRE><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" />
举报 回复(0) 喜欢(0)     评分
游客

返回顶部