CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

测试对象启用程序

2022-12-31 23:07| 发布者: admin| 查看: 279| 评论: 0|来自: AutoCAD

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

遵循以下一般测试程序

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

安装对象启用程序

您需要创建一个 MSI 软件包文件来注册对象启用程序。有关详细信息,请参阅《OEM 开发人员指南》中的“创建安装程序”。

测试对象启用程序的功能

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

验证对象启用程序是否未损坏图形文件

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

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

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

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

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 16:16

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部