构建并打包对象启用程序后,请确保它正常运行且不会损坏图形文件,然后再将其发布给用户。为了进行测试,您需要一个包含所有自定义对象的图形文件,并且 PROXYNOTE 系统变量应设置为 1。
遵循以下一般测试程序
- 在开始之前,请从系统中删除任何以前版本的对象启用程序。
- 在所有支持的操作系统上执行所有测试。
- 使用各种 RealDWG 主机应用程序(如 AutoCAD、DWG TrueView™、AutoCAD Architecture 和 AutoCAD®®® Mechanical)测试对象启用程序。
安装对象启用程序
您需要创建一个 MSI 软件包文件来注册对象启用程序。有关详细信息,请参阅《OEM 开发人员指南》中的“创建安装程序”。
测试对象启用程序的功能
- 确保对象启用程序在没有任何 AutoCAD 依赖项(如 AutoCAD 编辑器、编辑器反应器等)的情况下运行。
- 确认 AutoCAD 和其他 RealDWG 主机应用程序在加载对象启用程序后可以正确打开和关闭。
- 打开包含对象启用程序支持的所有自定义对象的测试图形,并将 PROXYNOTE 系统变量设置为 1。确保在第一次或随后打开文件时不会为已启用的自定义对象显示“代理”对话框。
- 加载对象启用程序后,插入测试图形。
- 附加它,外部参照重新加载它,然后在设计中心™中访问它。不应显示代理警告。
- 依次删除注册表项、对象启用程序以及注册表项和对象启用程序,并确认将显示“代理”对话框,并且 AutoCAD 和其他主机应用程序在每种情况下都能正常工作。
- 在每个已启用的自定义对象上使用 LIST 命令,以确保列出有关该对象的所有适当信息。此列表中不应存在任何代理信息。
- 使用已启用的自定义对象测试以下 AutoCAD 编辑命令:移动、复制、阵列、旋转、缩放、镜像、更改、CHPROP。
验证对象启用程序是否未损坏图形文件
- 在未安装对象启用程序的计算机上打开包含自定义对象的图形;确保它成功打开。
- 运行审计命令;确认未发现任何错误。
- 安装对象启用程序;确保包含自定义对象的图形成功打开。
- 运行审计命令;确认未发现任何错误。
- 将图形保存在安装了对象启用程序的计算机上。
- 在安装或不安装对象启用程序的情况下打开图形。确保图形在这两种情况下都成功打开,并且 AUDIT 命令未发现任何错误。
如果产品的对象启用程序位于多个 DBX 文件中,请使用以下过程测试手动加载的 DBX 文件的各种组合。
在上载之前测试多个 DBX 文件
- 打开需要多个 DBX 文件的图形,其中仅安装其中一部分文件。
- 确认为没有对象启用码的自定义对象显示“代理”对话框。
- 测试具有对象启用程序的自定义对象的功能。
- 确认已启用的自定义对象和代理的组合不会损坏图形文件。
- 使用已安装和卸载的 DBX 文件的所有组合重复此操作。
|