CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

ObjectARX 与 ObjectDBX 模块

2022-12-31 08:05| 发布者: admin| 查看: 562| 评论: 0|来自: AutoCAD

虽然整个 ObjectARX API 都可以在 AutoCAD 应用程序中使用,但只需要一部分 API 库即可定义自定义数据库对象或实体。使用此子集构建的应用程序(称为 ObjectDBX 模块或对象启用程序)可以加载到 AutoCAD 中。对象启用程序旨在与包含这些自定义对象的实例的 DWG 文件一起分发。任何 DWG 编辑器或查看器都可以打开图形并加载对象启用程序,以便显示自定义类的全部功能。

由于对象启用程序不依赖于特定主机,因此它们没有用户界面功能。它们纯粹是 ObjectDBX 框架的插件。相比之下,ObjectARX 应用程序需要 AutoCAD 的存在,并且不会加载到任何其他应用程序中。因此,ObjectARX 的所有用户界面功能都可用于 ObjectARX 模块。

设计应用程序时,请记住此区别,并将任何自定义对象/实体分解为对象启用程序,以便可以将对象传输到 AutoCAD 以外的应用程序。当然,可以在 ObjectARX 应用程序中创建自定义对象,但是在 AutoCAD 以外的任何主机中打开应用程序时,包含这些自定义对象中的任何一个的 DWG 都会发出有关缺少应用程序的警告。有关详细信息,请参阅《ObjectARX 开发人员指南》中的“对象启用程序”。


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 11:55

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部