本帖最后由 Gu_xl 于 2013-5-29 08:33 编辑
有一点小问题,在程序开始之前要判断一下线型"DASHED"是否加载,若未加载,则先加载线型!若不然会出错!
可以这样加载线型:
(or (TBLSEARCH "LTYPE" "DASHED")
(vl-catch-all-apply
'vla-load
(list (vla-get-Linetypes
(vla-get-ActiveDocument (vlax-get-acad-object))
)
"DASHED"
(findfile "acad.lin")
)
)
)
yoyoho 发表于 2013-5-29 07:39 static/image/common/back.gif
在autocad2011也有同样情形!
应该是图形未加载dashed线型导致的!
指定剖切线起始点,或捕捉对齐点:
指定箭头方向,或符号:<A>,右键向视; 错误: *error* 函数中出错参数类型错误: lentityp nil
从中学到不少东西!!
Gu_xl 发表于 2013-5-29 08:32 static/image/common/back.gif
应该是图形未加载dashed线型导致的!
加载dashed线型,问题没改善!
langs兄辛苦了
看着就心情相当爽
支持源码,下载学习
膜拜!!!
很给力!箭头是否能长一点呢?