递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库

autocad2024支持库

查看数: 2731 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-10-16 17:35

正文摘要:

我用的取成员但是要输入COM变体型不知道怎么设置

回复

niuyanbo2021 发表于 2025-3-12 12:43:45
火山视窗ObjectARX封装&AI学习群 180195063
Snail 发表于 2025-3-12 11:51:24
自己改,com中的索引,一般情况下只为整数和文本。
参照火山PC中的com对象类的代码,改成这个样子就行<火山程序 类型 = "通常" 版本 = 1 />

方法 取成员 <公开 静态 类型 = Cad图层 注释 = "  执行本对象中所指定名称的方法,返回该方法执行后的结果值."
        注释 = "  执行本方法如果失败,返回内容为空的该类对象(COM对象类的\"是否为空\"方法返回真)."
        注释 = "  紧跟本方法后调用\"是否成功\"方法将返回本方法是否执行成功,调用\"取错误\"方法将返回具体的错误码值(成功将返回" 注释 = "\"COM方法调用结果.成功\")."
        @嵌入式方法 = "req_obj_param_pointer = true">
参数 所操作本对象 <类型 = Cad图层集>
参数 索引 <注释 = "索引必须为整数或字符串。如果为整数,索引必须在 0 和 N-1 间。这里 N 为集合或选择集的COM对象类数量" @匹配类型 = 通用型>
{
    @ (@dt<Cad图层>&)@<所操作本对象>.Invoke_ComObject (CVolComObject::IMT_RUN_METHOD, _T("Item"), @dt<Cad图层> (), 1, _T (@sn<pm_types>), @<索引>)
}

C:\Users\maxbug\Desktop\QQ图片20250312112754.png

qjayfeng0 发表于 2025-1-4 15:19:05
就是取索引值嘛
glbosom 发表于 2024-10-16 21:38:43
CAD功能类里封装了常用的转换命令
比如:整数到变体型
niuyanbo2021 发表于 2024-10-16 18:02:41
把图层名称或索引值赋给一个变体,用 文本到变体  或  整数到变体。

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-4-4 16:00 , Processed in 0.089392 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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