分析器可以衡量代碼性能和測試覆蓋;保護器可以實現健壯的錯誤處理機制;調試器可以監控執行文件。VB Watch將分析器、保護者和調試器三種工具的功能合三為一:規避運行錯誤,測試、調試和整理代碼,提高Visual Basic 6.0 上項目的質量、穩定性和性能。
VB Watch is three tools in one: Profiler, Protector and Debugger. Profiler measures performance and test coverage. Protector implements robust error handling. Debugger helps monitor your executables.
VB Watch Profiler
Measure speed and coverage
- Where are the bottlenecks? VB Watch Profiler lets you measure execution speed. See what procedures are the slowest ones, and which lines or loops are taking up most of the time. Or measure execution times before and after your enhancements.
Test coverage. VB Watch Profiler records your tests as you execute them. It shows you in red what procedures and lines are still untested.
VB Watch Protector
The best error handling ever
- No more mysterious error messages and crashes! No more yelling users! Find bugs the easy way. VB Watch adds advanced error handlers to your code with a few clicks, keeping your existing handlers fully enabled.
Error messages can include: error description, procedure name, line number, parameter and variable values, object properties, call stack, screenshot, run-time library versions, and even execution trace procedure-by-procedure, line-by-line.
VB Watch Debugger
Trace compiled apps
- Why debug compiled code? This is the way to do it when you're creating ActiveX controls or writing code for web browsers or Microsoft Transaction Server. Does your code behave as it should when compiled?
Trace the procedure calls and executed code lines in your compiled apps. Even better, monitor and pause your app. See its status. What line is it on? What procedures were called with what arguments? Call stack? Which objects are alive? What global variable values are in effect? Setup breakpoints to your exe, dll or ocx and see what's really happening in it.
Debugger allows remote debugging at client site via TCP/IP.
VB Watch Console
Automate VB Watch
- The instrumentation console allows you to batch process projects with predefined settings.
The Console works together with Profiler, Protector and Debugger. Run the Console to instrument one or more projects in a batch. You can also call the console from a batch file to add error handling in a fully automated way each time right before you release your program.