CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2025 开发者帮助

引用传递对象库 (ActiveX/ATO)

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

引用传递对象库 (ActiveX/ATO)

托管 .NET(VB.NET 或 C#)

以下步骤说明如何在使用 Microsoft Visual Studio 创建的项目中引用传递对象库:

  1. 在 Microsoft Visual Studio 中,创建新项目或打开现有项目。
  2. 在菜单栏上,单击“项目”菜单“添加引用”。
  3. 在“参照管理器”对话框中,单击“浏览”。
  4. 在“选择要引用的文件”对话框中,浏览到以下位置之一:
    • %ProgramFiles%\Common Files\Autodesk Shared\
    • <驱动器>:\ObjectARX <发布>\inc-x64\
  5. 选择TRANSMITTALLib.dll文件,然后单击“添加”。
    注意:TRANSMITTALLib.dll文件是按照创建传递类型库 (ActiveX/ATO) 的互操作程序集中概述的步骤从 AcETransmit<release>.tlb 文件生成的。
  6. 在“引用管理器”对话框中,单击“确定”将库引用添加到项目中。
  7. 在“解决方案资源管理器”中,展开当前项目。
  8. 根据加载到 Microsoft Visual Studio 中的项目类型执行下列操作之一:
    • VB.NET - 右键单击项目节点,然后选择“属性”。单击“引用”选项卡,然后选择传递<版本>.0 类型库
    • C# - 展开项目节点下的“引用”节点,然后选择“TRANSMITTALLib”。
    • 注意:<version>替换为目标的基于 AutoCAD 的程序使用的 API 的版本号。
  9. 在“属性窗口”中,设置以下属性值:
    • 嵌入互操作类型 = True
    • 隔离 = 假
  10. 在菜单栏上,单击“文件”菜单“全保存”。

VBA的

以下步骤说明如何在使用 Microsoft Visual Basic for Applications 创建的项目中引用传递对象库:

  1. 在基于 AutoCAD 的程序中,启动 Microsoft Visual Basic for Applications 编辑器。

    在功能区上,单击“管理”选项卡、“应用程序”面板、“Visual Basic 编辑器”。 找到

  2. 在 Microsoft Visual Basic for Applications 编辑器中,创建一个新项目或打开现有项目。
  3. 在菜单栏上,单击“工具”菜单“引用”。
  4. 在“引用”对话框中,单击“浏览”。
  5. 在“添加引用”对话框中,浏览到以下位置之一:
    • %ProgramFiles%\Common Files\Autodesk Shared\
    • <驱动器>:\ObjectARX <发布>\inc-x64\
  6. 选择 AcETransmit<version>.tlb 文件,然后单击“打开”。
    注意:<version>替换为目标的基于 AutoCAD 的程序使用的 API 的版本号。
  7. 在“引用”对话框中,单击“确定”将库引用添加到项目中。
  8. 在菜单栏上,单击“文件”菜单“保存”。

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部