CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

关于 ObjectARX 应用程序

2023-1-8 23:50| 发布者: admin| 查看: 750| 评论: 0|来自: AutoCAD

ObjectARX®(AutoCAD 运行时扩展)是一种编译语言编程环境,用于开发使您可以在与基于 AutoCAD 的产品相同的地址空间中加载和运行编译项目的应用程序,使您的程序能够直接使用核心 AutoCAD 数据结构和代码来进行操作。

ObjectARX 库允许您利用基于 AutoCAD 的产品的开放体系结构,提供对数据库结构、图形系统和几何图形引擎的直接访问权限,以在运行时扩展类和功能。另外,也可以定义新命令,这些新命令的操作方式与本地命令和新的 AutoLISP 函数的操作方式相同。

您可以结合使用 ObjectARX 库以及基于 AutoCAD 的产品所支持的其他编程接口(例如 AutoLISP、ActiveX 或托管 .NET) ,从而实现跨 API 的集成。

注: ActiveX 和托管 .NET 仅在 Windows 中受支持。

使用 ObjectARX 应用程序需要先了解 C++ 或 Objective-C 和集成开发环境 (IDE),如 Windows 上的 Microsoft Visual Studio 或 Mac OS 上的 Xcode。与 AutoLISP 应用程序不同,您必须首先编译 ObjectARX 应用程序,然后才能将其加载到基于 AutoCAD 的产品中。编译后的 ObjectARX 应用程序是具有 .arx 扩展名的动态链接库文件。将 ObjectARX 应用程序的调试版本加载到基于 AutoCAD 的产品后,可以从 Microsoft Visual Studio 或 Xcode 执行 ObjectARX 应用程序的调试。

在已调试 ObjectARX 应用程序文件并且可供其他用户使用后,必须生成 ObjectARX 应用程序的发布版本。


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 12:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部