How to use


VB Watch is a suite of tools that work by instrumenting your source code, either to make it responsive to unexpected errors (VB Watch Protector) or to give it abilities to communicate with the VB Watch Profiler or the VB Watch Debugger.

Actually VB Watch does not modify your original project but a copy of it, unless specified otherwise.

To achieve that, VB Watch will:

By modifying these templates or creating new ones it is possible to customize VB Watch to meet your exact needs. Templates are only Visual Basic code so there's no new langage to learn.

Note: when used with a group of project (.vbg file), VB Watch processes each project in turn and creates a new .vbg file, so that you can easily load the transformed group of projects.



VB Watch instruments code by following instructions found in plans. A plan is a set of options that defines exactly:


Using plans

There are 3 levels of use:

A good practice is to build a basic plan using the wizard, then customize it with the Control Center.


Running plans

There are several ways to instrument a project with a plan:


Once the project is instrumented and compiled

What do you want to know more about?

Topic link

VB Watch Wizard

Topic link

VB Watch Control Center

Topic link


Topic link

Add-ins Basics

Topic link

VB Watch Toolbar

Topic link

VB Watch Console (Enterprise edition)

Topic link

VB Watch Protector Reference

Topic link

VB Watch Profiler Reference

Topic link

VB Watch Debugger Reference (Enterprise edition)