CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ActiveX 开发指南

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

2023-1-1 23:55| 发布者: admin| 查看: 208| 评论: 0|来自: AutoCAD

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

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

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

VBA

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

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

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

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

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-12 20:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部