Menu
Your Cart

vbCodeShield

vbCodeShield

Need more information on this product?

Please contact us on +44 (0)20 8733 7100 or via our online form.

Contact Us

If you are not currently a customer, you can apply for an account.

Register here


  • SKU: BUILDVB


Error handling diagnosis, resolution and debugging toolset for VB.
vbCodeShield adds robust and comprehensive error handling, error reporting and debug functionality to Visual Basic applications, components or controls at build time. Pinpoint errors by module and procedure name, line number, local, module and global variable contents and parameter values at the point of failure. vbCodeShield includes a batch builder and runtime debugger.

vbCodeShield - Features

vbCodeShield adds robust and comprehensive error handling, error reporting and debug functionality to Visual Basic applications, components or controls at build time. Pinpoint errors by module and procedure name, line number, local, module and global variable contents and parameter values at the point of failure. vbCodeShield includes a batch builder and runtime debugger.

Features include:

  • Error Identification:
    • Adds an error trap to every procedure
    • Recognises and accommodates existing error handling logic
    • Produces a variable dump (local, module and global)
    • Parameter content dump
    • Optionally encrypts logged error and context information
    • Adds line numbers to ensure pin-pointing of an error to an individual line of code.
  • Error Logging:
    • Send e-mail directly from error dialogue (requires MAPI client)
    • Error details copied to clipboard
    • Error details logged to NT Event log (Windows NT or 2000 only).
  • Error Diagnosis (Intellifix):
    • Optional feature to provide streamlined fault diagnosis and resolution
    • As soon as a fix or resolution is available and recorded, users encountering a problem will be aware immediately
    • Complete Internet Information Server ASP application provided to allow error reporting over the internet, on-line diagnosis and fixes
    • Uses HTTP and configurable proxy information to bridge firewalls
    • Can use SSL for information transmission
    • Provides real time information to the user about fault status, resolution and fix information
    • Allows users to request notification when a fault is resolved
    • Provides a Microsoft-style knowledge base article containing symptom, resolution and fix information instantly to users without the need for a support call
    • Provides direct links to fixes and patches when available allowing instant resolution.
  • Exception Catching:
    • Converts GPFs and other exceptions to run-time errors trapped and logged by normal vbCodeShield error identification and diagnosis features.
  • Run-time Call stack Monitoring and Logging: parameter contents are included in call stack detail
  • Run-time Debug Message Output and Logging: existing Debug.Print statements converted automatically
  • SourceSafe Integration: automatic check-in and version labelling
  • Instance Counting:
    • Identifies objects that do not terminate correctly
    • Identifies circular reference scenarios
    • Identifies the precise classes that are not terminating correctly.
  • Extensibility:
    • Full source code for Error Handling object
    • Extended compile process with new plugins
    • Extended user interface with new plugins
    • Extend the Debugger with new views and monitors.
  • Configuration:
    • Local error handler, variable and parameter dump code can be customised fully
    • Combinations of features can be saved as Plans that can be re-used across many projects
    • Unlimited number of plans
    • Allows project specific plans.
  • Development Team Support:
    • SourceSafe integration
    • Central Plans repository
    • Configuration saved as a related document and therefore is portable with the source code and can be version managed using SourceSafe or other configuration management tool.
  • Diagnosis and Error Handling:
    • Features switched by registry parameters with a minimum of runtime overhead
    • Different components can have specific registry settings to customise error handling behaviour.
  • Visual Basic and Visual Basic: for applications integration
  • Batch Compilation: compile multiple projects using vbCodeShield processing
  • Real-time Debugger: provides a real-time view of the compiled projects with extended debugging facilities: view debug output messages, call and project stacks and instance counting.

vbCodeShield - System Requirements

  • Microsoft Windows 98, NT 4.0, 2000, ME or XP
  • 64 MB RAM
  • 20 MB available hard disk space.