CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2022 开发者帮助

关于查找类型库 (VBA/ActiveX)

2024-5-18 18:42| 发布者: admin| 查看: 14| 评论: 0|原作者: admin|来自: AutoCAD

关于查找类型库 (VBA/ActiveX)

自动化对象公开的对象、属性和方法包含在类型库中。类型库是描述一个或多个对象类型的文件或文件的一部分。

类型库不存储对象;它们存储信息。通过访问类型库,应用程序和浏览器可以确定对象的特征,例如对象支持的接口以及每个接口成员的名称和地址。

在使用应用程序公开的 Automation 对象之前,必须引用其类型库。与AutoCAD相关的自动化对象包括

  • AutoCAD 2022 类型库文件 acax24enu.tlb,位于 %ProgramFiles%\Common Files\Autodesk Shared
    注意:引用在 VBA IDE 中自动设置,但需要在其他交互式开发环境中设置。
  • AutoCAD/ObjectDBX Common 24.0 Type Library 文件 axdb24enu.tlb,位于 %ProgramFiles%\Common Files\Autodesk Shared
  • AcSmComponents24 1.0 类型库文件(图纸集对象库),AcSmComponents24.tlb,位于 %ProgramFiles%\Common Files\Autodesk Shared
  • CAO 1.0 类型库文件(Connectivity Automation 对象库),cao20enu.tlb,位于 %ProgramFiles%\Common Files\Autodesk Shared
  • 传递 20.0 类型库文件(电子传递对象库),acETransmit20.tlb,位于 %ProgramFiles%\Common Files\Autodesk Shared
  • Autodesk Standards Manager 类型库文件(CAD 标准插件库),AcStMgr.tlb,位于 %ProgramFiles%\Common Files\Autodesk Shared
    注意:与 VB6、托管 .NET 或 C++ 一起使用以创建独立 DLL,这些 DLL 可与 AutoCAD 中的 CAD 标准功能或批处理标准检查器一起使用。

可以使用应用程序的对象,而无需引用应用程序的类型库。但是,出于以下原因,最好添加类型库引用:

  • 可以无条件地直接访问全球可访问的功能。
  • 可以在编译时检查函数、属性和方法的调用是否正确,因此在运行时执行速度更快。
  • 可以声明库中定义的类型的变量,从而提高运行时的可靠性和可读性。

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-6-27 16:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部