CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ActiveX 开发指南

关于将 ActiveX Automation 与 Microsoft .NET Framework (ActiveX) 配合使用

2023-1-5 05:57| 发布者: admin| 查看: 1111| 评论: 0|来自: AutoCAD

摘要: 可以从使用微软创建的项目中访问 AutoCAD 自动化对象®视觉工作室®.

可以从使用 Microsoft®Visual Studio® 创建的项目访问 AutoCAD 自动化对象。

若要从 Microsoft Visual Studio® .NET 完全访问 AutoCAD 自动化对象,请创建对以下文件的引用:

  • AutoCAD 2021 类型库acax24enu.tlb,位于<drive>:\程序文件\通用文件\欧特克共享
  • AutoCAD/ObjectDBX Common 24.0 Type Libraryaxdb24enu.tlb,位于<drive>:\Program Files\Common Files\Autodesk Shared

这些引用将提供以下主互操作程序集:

  • Autodesk.AutoCAD.Interop.dll(适用于特定于 AutoCAD 的类型和 Autodesk)
  • AutoCAD.Interop.Common.dll(适用于 ObjectDBX主机应用程序共享的类型)

互操作程序集位于全局程序集缓存中;它们将自动化对象映射到 .NET 对应项。

引用类型库后,可以在 Microsoft Visual Studio .NET 中声明基于 AutoCAD 的变量,如以下示例所示:

Dim objAcad As Autodesk.AutoCAD.Interop.AcadApplication
Dim objLine As Autodesk.AutoCAD.Interop.Common.AcadLine

您可以使用 AutoCAD 中的 NETLOAD 命令加载 .NET 应用程序。

有关将 .NET 应用程序与 AutoCAD 配合使用的其他信息,请访问 Autodesk 网站的“开发人员中心”部分。


路过

雷人

握手

鲜花

鸡蛋

最新评论

AutoCAD二次开发.NET源码资料

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

GMT+8, 2024-5-6 22:14

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部