CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2018 开发者帮助

准备卸货

2024-5-18 16:57| 发布者: admin| 查看: 88| 评论: 0|原作者: admin|来自: AutoCAD

准备卸货

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

卸载 ObjectARX 应用程序

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

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

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

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

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

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

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

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


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-1-19 07:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部