阅读:2263回复:2
一个物体有两个object table
<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> |
|
1楼#
发布于:2006-02-21 14:55
<P>执行init后,</P>
<P>ent 的数据会被破坏,真是奇怪。</P> <P>那位大侠解惑?</P> |
|
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" /> |
|