大家在使用 CnWizards 时,如果发现异常或错误,可以按照以下方法来帮助我们修正错误:
首先需要下载一个 Debug 版本的安装包,下载地址:
http://www.cnpack.org/downbuilds.php?kind=debug&lang=zh-cn
在“调试版下载”中下载最新的调试版。
这个 Debug 版本安装后,请执行以下操作:
1、从开始菜单中启动“CnPack IDE 专家包”下的“调试信息查看器”,再启动 Delphi。
2、操作 IDE 以重现所出现的问题。
3、错误重现后,切换到调试信息查看器,里面记录了专家的一些日志信息,如果有异常,上面会显示发生异常时的堆栈调用。
4、在查看器中,选择“文件”|“保存记录”导出日志文件。
5、将日志文件发给我们。
如果您时间比较充裕,还可以进行以下的测试:
1、为 Delphi 创建一个快捷方式,在命令行上加上参数 -swcn 。
2、用这个快捷方式启动 Delphi,会出来一个专家引导工具的对话框。
3、先点击第二个按钮“取消选择”所有的专家,再点击第四个确定按钮,此时 IDE 启动后将不会创建任何专家项。
4、测试一下错误是否可以重现,如果还可以重现,说明问题出在专家框架代码中。
5、如果错误不出了,则关闭 Delphi,重新用刚才的快捷方式启动。
6、这一次可以先选择前面一半的专家,再测试下错误是否可以重现。
7、如果可以重现说明这一半专家中至少有一个导致该问题,否则测试另一半专家。
8、依此类推,用二分法缩小判断范围,最后定位导致该错误的具体专家。
9、将您的操作步骤及结果发给我们,最好是附上最后一次出错时的日志文件。