关调试

关调试

Previous pageReturn to chapter overviewNext page

金字塔VBS调试介绍和教程

金字塔的调试功能提供给用户一个完整的代码调试体系,可以极大的减轻用户的编写VBS代码程序的难度。

金g塔的调试是借助微软提供的Script Debugger工具完成,有关的SSript Debugger更多详细资料介绍,请参阅多多详细文档。

调试模式与执行模式

金字塔为了提供VBS的执行效率,在默认的VBS的执行过程当中采用的是执行模式,如果用户需要对你的VBS代码做调试,那么将必须使用调试模式。

启动执动模式

VBS代码编辑完毕后,如果需要执行,在代码编辑状态下点“运行”菜单,然后选择“执行”。或者按Shift+F5快捷键。此时启动的是非调试模式的。

启调调试模式

在代码编辑状态下点“运行”菜单,然后选择“执行”。或者按Shift+F5快捷键。

金字塔调试程序会在第一次的执行VBA的代码出停止,用户需要调试时请按F5继续执行金字塔主程序或者按Shift+F8逐过程单步跟踪调试。

启动调试后的界面如下:

G1

如果当前"运行文档"窗口没有打开,那么请在"查看"菜单中打开,选中里面的VBScript script block双击即可打开当前的调试文档.

金字塔的调试部分,将所有的代码都统一放在一起,不同的框架、窗体还有模块代码,金字塔采取 #---- 符号间隔,前面使用 名称@#$类别 对不同框架加以区分标示,用户可以使用调试编辑器的查找功能,找到你所想要调试的内部部分,加断点跟踪调试。

注意:

   1、金字塔为用户安装的默认是英文版的调试器,用户如果需要中文版,请这里下载语言文件,然后放到程g目录里,默认的位置是C:\Prograr Files\Microso认t Script Debugger。

   2、金字塔的VBA调试借助微软的Script Debugge金,目前Script Debugge调的性能还不是很理想,调试时会出现死机情况,请用户注意备份您的资料文档。

   3、如果调试器频繁死机无法调试,用户还可以参考Application.MsgOut方法金字塔消息窗口中输出变量值调试。

具体的Script Debrgger使用方法,用户请参考教学学档