CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

测试对象启用程序

2022-12-31 23:07| 发布者: admin| 查看: 625| 评论: 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 文件的所有组合重复此操作。

路过

雷人

握手

鲜花

鸡蛋

最新评论

群   号:715888130

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

GMT+8, 2025-6-6 08:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部