明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: mccad

VLAX类及曲线操作

  [复制链接]
发表于 2004-11-23 23:22 | 显示全部楼层
明总,能不能得到该点到末尾点的长度?
发表于 2004-11-25 00:09 | 显示全部楼层
哈哈哈,问题搞定.我现在解决这个的方法是先通过查控制点得到末点坐标,再用前面的方法得到全长与前面的相减.方法苯了点,不过好使.
发表于 2005-2-21 11:07 | 显示全部楼层
请问斑竹:为什么用VLaX类时,当循环次数很多时,系统提示automation连接丢失?
发表于 2005-2-21 19:15 | 显示全部楼层
链接已经失效了
发表于 2005-2-22 10:34 | 显示全部楼层
可能我没说明白,我是说我已经成功引用了VLAX类及curve类,在计算量较小时运行正常,而假如在一条多义线与n个实体相交有n个交点,我要用getdistanceatpoint来计算交点至多义线起点的长度,得到一个与交点对应的长度数组,当n值达到100以上时,就会出错,请班竹帮忙找找原因,先谢了
发表于 2005-3-31 10:49 | 显示全部楼层
我的CAD2002怎么没有VLAX类啊!!怎么注册啊?哪里有下,谢谢!
 楼主| 发表于 2005-4-1 18:30 | 显示全部楼层
如果在列表中找不到,可浏览AutoCAD根目录下的vl16.tlb文件。
发表于 2005-4-2 16:33 | 显示全部楼层
晕了,我CAD根目录下面没有这个文件。谁有,能给我一个吗??
发表于 2005-4-5 08:25 | 显示全部楼层
明总:我从别人那边搞来了Vl16.tlb把那个控件装上了怎么好像还是不行啊,运行到If Left(ThisDrawing.Application.Version, 2) = "15" Then
Set VL = ThisDrawing.Application.GetInterfaceObject("VL.Application.1")时就会出错,出错码为:-2147221164(80040154)请问明总这是怎么回事???
 楼主| 发表于 2005-4-5 12:29 | 显示全部楼层
因为我是2004版本,所以是vl16.tlb,如果是2002版本,名称应该差不多(我这里没有装2002)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-26 21:44 , Processed in 0.926320 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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