乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
楼主: cadman6735

[编程交流] vla get实用程序

[复制链接]

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 10:45:05 | 显示全部楼层
 
但当那一刻到来时,我发现它肯定会激励你去学习更多。。。
 
 
如果我们查看getpoint方法的引用,它需要三个参数:
 
对于第一个提示,我们没有a,所以这个参数为零。我将函数和参数列表提供给我的子函数,该子函数使用vl catch all apply计算这些参数。这是必要的,因为如果用户没有选择一个点,VL getpoint方法将出错-当然,将其编码为子函数是没有必要的,但我不喜欢重复代码。
 
 
我猜它是从一个。dll/。作为AutoCAD软件的一部分提供的arx。但是,与Express工具不同,它的内部工作肯定无法查看或通过LISP访问。
 
 
我很高兴你感谢我提供帮助的方式-我总是担心成员们可能会认为我是因为它而感到尴尬,但将人们指向正确的方向通常意味着信息更容易粘住(至少对我来说是这样),否则,如果人们不必为答案而工作,我倾向于认为他们只是阅读了回复,它会粘住一秒钟,然后他们继续。。。
回复

使用道具 举报

11

主题

968

帖子

919

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
99
发表于 2022-7-6 10:50:05 | 显示全部楼层
我认为cadman6735正在阅读您所指的是普通的lisp getpoint函数。vla getpoint实际上是在调用当前文档的实用ActiveX对象的getpoint方法。您可以在开发人员帮助(ActiveX和VBA参考>对象模型)中找到该方法的帮助,然后单击文档对象下的实用程序对象。这将向您显示实用程序对象可用的所有方法,单击GetPoint查看需要哪些参数。 
编辑,对不起,忘记了。。。ADesk非常聪明,在他们“很棒”的在线帮助系统中省略了ActiveX部分。在谷歌上快速搜索时,我确实遇到了这样一个问题:http://www.kxcad.net/autodesk/autocad/AutoCAD_2008_Developer_Help/
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 10:57:53 | 显示全部楼层
 
是的,我不明白他们为什么这么做。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-7 00:37 , Processed in 1.237361 second(s), 56 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表