CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2018 开发者帮助

测试 Object Enabler

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

测试 Object Enabler

构建并打包 Object Enabler 后,请确保它正常运行并且不会损坏图形文件,然后再将其发布给用户。对于测试,您需要一个包含所有自定义对象的图形文件,并且 PROXYNOTICE 系统变量应设置为 1。

请遵循以下常规测试程序

  • 在开始之前,请从系统中删除任何以前版本的 Object Enabler。
  • 在所有支持的操作系统上执行所有测试。
  • 使用各种 RealDWG 主机应用程序(如 AutoCAD、® DWG TrueView、AutoCAD® Architecture 和 AutoCAD®Mechanical)测试 Object Enabler。

安装 Object Enabler

需要创建 MSI 包文件来注册 Object Enabler。有关详细信息,请参阅《OEM 开发人员指南》中的“创建安装程序”。

测试 Object Enabler 的功能

  1. 确保 Object Enabler 在没有任何 AutoCAD 依赖项(如 AutoCAD 编辑器、编辑器反应器等)的情况下运行。
  2. 确认 AutoCAD 和其他 RealDWG 主机应用程序在加载 Object Enabler 后可以正确打开和关闭。
  3. 打开包含 Object Enabler 支持的所有自定义对象的测试图形,并将 PROXYNOTICE 系统变量设置为 1。请确保在第一次或以后打开文件时,不会为已启用的自定义对象显示“代理”对话框。
  4. 加载 Object Enabler 后,插入测试图形。
  5. 附加它,外部参照重新加载它,然后在设计中心™中访问它。不应显示代理警告。
  6. 依次删除注册表项、Object Enabler 以及注册表项和 Object Enabler,并确认显示“代理”对话框,并且 AutoCAD 和其他主机应用程序在每种情况下都能正常工作。
  7. 对每个已启用的自定义对象使用 LIST 命令,以确保列出有关该对象的所有相应信息。此列表中不应包含任何代理信息。
  8. 使用启用的自定义对象测试以下AutoCAD编辑命令:MOVE、COPY、ARRAY、ROTATE、SCALE、MIRROR、CHANGE、CHPROP。

验证 Object Enabler 不会损坏图形文件

  1. 在未安装 Object Enabler 的计算机上打开包含自定义对象的图形;确保它成功打开。
  2. 运行 AUDIT 命令;确认未发现任何错误。
  3. 安装 Object Enabler;确保包含自定义对象的图形已成功打开。
  4. 运行 AUDIT 命令;确认未发现任何错误。
  5. 将图形保存在安装了 Object Enablers 的计算机上。
  6. 在安装和未安装 Object Enabler 的情况下打开图形。确保图形在这两种情况下都能成功打开,并且 AUDIT 命令未发现任何错误。

如果产品的 Object Enabler 位于多个 DBX 文件中,请使用以下过程测试手动加载的 DBX 文件的各种组合。

在上传之前测试多个 DBX 文件

  1. 打开需要多个 DBX 文件的图形,仅安装其中的一个子集。
  2. 确认为没有 Object Enabler 的自定义对象显示“代理”对话框。
  3. 测试具有 Object Enabler 的自定义对象的功能。
  4. 确认启用的自定义对象和代理的组合不会损坏图形文件。
  5. 重复上述步骤,使用已安装和已卸载的 DBX 文件的所有组合。

父主题:

  1. 开发 Object Enabler

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-3-5 15:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部