CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

准备卸货

2023-1-1 07:07| 发布者: admin| 查看: 337| 评论: 0|来自: AutoCAD

卸载应用程序时,必须清理应用程序创建的任何自定义类或命令。这应该发生在你的函数的情况下,或者在从该情况下调用的函数中。AcRx::kUnloadAppMsgacrxEntryPoint()

卸载对象 ARX 应用程序

  1. 如果您已使用宏或创建命令,请将其删除。acedRegCmdsacedDefun()

    通常,ObjectARX 命令由组使用删除。acedRegCmds->removeGroup()

  2. 如果已创建自定义类,请将其删除。

    使用该函数从 AcRx 运行时树中删除自定义类。必须首先从派生类的叶子开始删除类,然后从类树到父类。deleteAcRxClass()

  3. 删除应用程序添加的任何对象。

    无法告诉 AutoCAD 忘记当前驻留在数据库中的实例。但是,当卸载应用程序时,AutoCAD 会自动将此类对象转换为实例 ofor。AcDbObjectAcDbProxyObjectAcDbProxyEntity

  4. 移除已连接到任何,,,或对象的所有反应器。(持久反应器是一个例外;当应用程序卸载时,它们将成为代理对象。AcDbObjectAcDbDatabaseAcRxDynamicLinkerAcEditorAcDbObjects
  5. 如果已创建服务名称,请将其删除。

    可以使用该函数删除应用程序已注册的任何服务。请参阅对象ARX参考中的列表。acrxServiceDictionary->remove()acrxServiceDictionary


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部