CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

关于在不导入类型库的情况下使用 ActiveX (AutoLISP/ActiveX)

2023-1-8 00:25| 发布者: admin| 查看: 343| 评论: 0|来自: AutoCAD

摘要: 导入应用程序类型库并使用生成的 ActiveX 包装器函数非常方便,并且可以在 Visual LISP 中使用 Apropos 等功能访问它们,但这是有代价的。

导入应用程序类型库并使用生成的 ActiveX 包装器函数非常方便,并且可以从 Visual LISP 中使用 Apropos 等功能访问它们,但这是有代价的。

注意:AutoLISP 中的 ActiveX 支持仅限于 Windows。

Microsoft Word 和 Microsoft Excel 等应用程序包含数百个方法和属性,为每个方法和属性创建包装器都会增加大量的内存使用量。此外,您可能需要使用没有生成包装函数的 ActiveX 属性或方法。在这种情况下,为了避免导入类型库所涉及的开销,可以使用以下 AutoLISP 函数:

  • vlax-invoke-method
  • vlax-get-property
  • vlax-put-property

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2024-12-15 14:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部