土木在线论坛 \ 水利工程 \ 水利软件 \ ObjectARX 使用和自动加载

ObjectARX 使用和自动加载

发布于:2013-01-15 11:58:15 来自:水利工程/水利软件 [复制转发]
ObjectARX ® (AutoCAD 运行时扩展)是一种编译语言编程环境,用于开发使您可以在与 AutoCAD 相同的地址空间中加载和运行编译项目的 AutoCAD 应用程序,使您的程序能够直接使用核心 AutoCAD 数据结构和代码来运行。

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

ObjectARX 库可以与其他 AutoCAD 编程接口(例如 AutoLISP 或 ActiveX)结合使用,从而启用跨 API 的集成。

要加载 ObjectARX 应用程序,可以使用 ARX 命令的“加载”选项。加载后,由该应用程序定义的所有命令在命令提示下均可用。

某些 ObjectARX 应用程序要占用大量系统内存。如果已结束使用一个应用程序并且要将其从内存中删除,可以使用 ARX 命令的“卸载”选项。

也可以用 AutoLISP 函数 arxload 加载 ObjectARX 应用程序。 arxload 函数的语法和 AutoLISP 文件使用的 load 函数的语法几乎完全相同。如果 arxload 函数加载 ObjectARX 程序成功,则返回该程序名。 arxload 函数的语法如下所示:

arxload 函数有两个参数: filename 和 onfailure 。与 load 函数一样, filename 参数是必需的,并且必须是要加载的 ObjectARX 程序的完整路径名的说明。 onfailure 参数是可选的,并且从命令提示加载 ObjectARX 程序时通常不用。下例加载 ObjectARX 应用程序“myapp.arx”。

要用 AutoLISP 卸载应用程序,可以用 arxunload 函数。使用 arxunload 函数不仅从内存中清除应用程序,而且还清除与该应用程序相关联的命令定义。
本文转自: 中国BIM论坛 - bim123
这个家伙什么也没有留下。。。

水利软件

返回版块

13.32 万条内容 · 190 人订阅

猜你喜欢

阅读下一篇

高标准基本农田设计软件NLAND V9.0

高标准基本农田设计软件NLAND V9.0一款基于AutoCAD2000~2012平台针对高标准粮田的设计软件。该软件可以对沟渠路、格田进行从东到西、从南到北进行智能自动编号;可以出沟渠路及格田现状明细表;可以出沟渠路及格田设计明细表;可以出沟渠控制面积统计表;可以出农涵、桥及渡槽等水工建筑物位置表;还可以进行格田批量土方计算 (用户可在最短的时间内批量计算出几十至千块格田土方量,具有高度的智能化、自动化的特征);出

回帖成功

经验值 +10