全面防范运行时错误,对代码进行测试、调试和性能分析,切实提升Visual Basic 6.0程序的质量、稳定性和运行效率。
VB Watch将三种工具合而为一,即分析器、保护器和调试器。分析器用于测量性能和测试覆盖率,保护器可实现强大的错误处理功能,调试器则能帮助您监控可执行文件。
VB Watch分析器
测量运行速度与代码覆盖率
哪些环节是性能短板?VB Watch分析器让您轻松测量执行速度,直观看出哪些过程最慢,哪些代码行或循环占用时间最多。您还可以在优化前后分别测量执行时间,对比改进效果。

测试覆盖率。您能确定所有代码都测试过了吗?VB Watch分析器会在您执行测试时自动记录,并用红色标记出尚未测试到的过程和代码行。
确保覆盖每一个Select Case分支和嵌套的 If..Then..Else代码块。
VB Watch保护器
前所未有的错误处理方案
告别莫名其妙的报错和程序崩溃,远离用户的抱怨与不满。轻松查找并修复错误——VB Watch只需几次点击,就能为您的代码添上高级错误处理功能,同时完全保留您现有的错误处理机制。

错误消息可包含以下内容:错误描述、过程名称、行号、参数与变量的取值、对象属性、调用堆栈、屏幕截图、运行库版本,甚至包含逐过程、逐行的执行轨迹记录。
错误发生时,保证用户立即通过邮件发送这些信息,这是目前已知最快的bug 修复方式。
别再猜了,VB Watch会精准告诉您bug的藏身之处!
VB Watch调试器
追踪已编译的程序
代码编译后的行为是否符合预期?试试调试编译后的代码吧!

追踪已编译应用程序中的过程调用和执行的代码行。更进一步,您可以实时监控并暂停程序运行,查看当前状态:当前执行到哪一行?哪些过程被调用了,传入了什么参数?调用堆栈是什么?哪些对象还存活?当前全局变量值是多少?您还可以在exe、dll或ocx文件中设置断点,亲眼看看程序内部到底在发生什么。
借助VB Watch调试器,您可以通过TCP/IP网络远程连接到客户现场,对程序进行调试。
VB Watch控制台
自动化执行VB Watch
通过检测控制台,您可以使用预设配置对项目进行批量处理。

VB Watch控制台可与VB Watch分析器、保护器和调试器协同工作。运行控制台即可对单个或多个项目进行批量检测注入。
您还可以用批处理文件调用控制台,全自动添加错误处理。可以设置在每次为最终用户编译程序前自动运行。
VB Watch v2适用于Visual Basic 6.0,不支持VBA、VB.NET或 C#等其他语言。
所有生成的代码均为100%纯VB源码,除非您使用了保护器中的某些高级功能,否则无需分发任何额外的运行时库。
VB Watch版本
VB Watch提供两个版本:标准版和企业版。
标准版 = 分析器 + 保护器
企业版 = 分析器 + 保护器 + 调试器 + 控制台 + 分析器报告 + 分析器数据导出
许可方式为按开发者授权。您自己软件的用户无需支付任何运行时版税。
单用户许可证允许一个人在单台或多台计算机上使用该软件。
场地许可证覆盖同一组织内、半径 3 英里(5 公里)范围内的任意数量用户。
系统要求:Windows 操作系统及Visual Basic 6.0。不支持VB.NET或VBA。