找回密码
 立即注册
搜索
热搜: rtk 全站仪 航测
查看: 517|回复: 3

[求助]运行出错了!!!

[复制链接]

主题

0

回帖

14

积分

新手上路

积分
14
发表于 2004-11-16 07:00:31 | 显示全部楼层 |阅读模式
<P>我还的请教一下仁兄,,这个程序运行不过去????</P><P>&nbsp;Dim Users_Selection As AcadSelectionSet<BR>&nbsp;&nbsp;&nbsp; Dim Drawing_Selected As AcadEntity<BR>&nbsp;&nbsp;&nbsp; Dim Point_xyh() As Double<BR>&nbsp;&nbsp;&nbsp; Dim Name As String<BR><BR></P><P class=MSize>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ThisDrawing.PickfirstSelectionSet.Clear<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Set Users_Selection = ThisDrawing.PickfirstSelectionSet<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Users_Selection.Erase: Users_Selection.SelectOnScreen &#39;选择对象<BR></P><P class=MSize>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For Each Drawing_Selected In Users_Selection &#39;循环 读取选择的点<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Name = Drawing_Selected.ObjectName&#39;对象名称<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If Name = &quot;AcDbPoint&quot; Then&#39;点<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Point_xyh = Drawing_Selected.Coordinates &#39;读取(好象选择集中没有coordinates属性啊)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all_x(Count) = Point_xyh(0) &#39;X 转存<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all_y(Count) = Point_xyh(1) &#39;Y<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all_h(Count) = Point_xyh(2) &#39;H<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Count = Count + 1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ElseIf Name = &quot;AcDbBlockReference&quot; Then&#39;CASS点<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Point_xyh = Drawing_Selected.insertionPoint&#39;读取<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all_x(Count) = Point_xyh(0) &#39;X 转存<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all_y(Count) = Point_xyh(1) &#39;Y<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all_h(Count) = Point_xyh(2) &#39;H<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Count = Count + 1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Next<BR>我没有运行过去啊,我也不知道为什么?请指教!!!!!!在此谢过了!!!!</P><P class=MSize>&nbsp;</P>
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|测量空间论坛 ( 闽ICP备19019609号-1 )

GMT+8, 2026-7-4 22:54 , Processed in 0.086475 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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