ObjectARX®(AutoCAD 运行时扩展)是开发 AutoCAD 应用程序的编译语言编程环境。ObjectARX 编程环境允许您加载和运行与 AutoCAD 在相同地址空间的编译项目。这允许您的程序使用核心 AutoCAD 数据结构和代码直接进行操作。
ObjectARX 库利用 AutoCAD 的开放式体系结构,提供对 AutoCAD 数据库结构、图形系统和 AutoCAD 几何图形引擎的直接访问权限,以扩展 AutoCAD 在运行时的类和功能。另外,也可以定义新命令,这些新命令的操作方式与 AutoCAD 的基本命令操作方式相同。
ObjectARX 库可以与其他 AutoCAD 编程接口(例如 AutoLISP 或 ActiveX)结合使用,从而启用跨 API 的集成。
《ObjectARX Developer's Guide》对 ObjectARX 编程环境进行了描述。该文档是 ObjectARX 软件开发套件 (SDK) 的一部分,此套件可从 Autodesk 网站的“开发工具”部分下载。
有关详细信息,请在“帮助”按钮右侧的“信息中心”工具栏上单击下拉箭头。从该菜单中,依次单击“其他资源”“开发人员帮助”。帮助系统打开后,请单击“ObjectARX”。