以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  金字塔VBS调试介绍和教程  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=614)

--  作者:admin
--  发布时间:2010/1/5 0:55:29
--  金字塔VBS调试介绍和教程

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

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

调试模式与执行模式

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

启动执行模式

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

启动调试模式

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

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

启动调试后的界面如下:

 


此主题相关图片如下:qq截图20131206224509.jpg
按此在新窗口浏览图片

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

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

注意:

    1、默认的启动后的调试界面如果是空白的,请按上图的做法,打开“运行文档”界面,然后找到项目文件后双击打开。
    2、金字塔为用户安装的默认是英文版的调试器,用户如果需要中文版,请这里下载语言文件,然后放到程序目录里,默认的位置是C:\\Program Files\\Microsoft Script Debugger。
    3、金字塔的VBA调试借助微软的Script Debugger,目前Script Debugger的性能还不是很理想,调试时会出现死机情况,请用户注意备份您的资料文档。

 

具体的Script Debugger使用方法,用户请参考金字塔的帮助菜单下的"编程信息"其中的调试部分

[此贴子已经被作者于2013/12/16 18:34:59编辑过]