HomeNewsProducts & ServicesDownloadsAccess TutorialsContact UsCheckout  View Cart
Services
Products

SimplyVBA Global Error Handler for Visual Basic for Applications

and now... SimplyVB6 Global Error Handler for Visual Basic 6 (Classic VB)

 

Here's how it works

You define a simple subroutine in your VBA or VB6 project that will be called immediately whenever an exception occurs in your code.

In the start-up routine of your application, activate the global error handler with a single line of code that then tells our software how to call your subroutine when an exception is detected in your code.

The result: without altering any of your existing VBA routines, your designated global error handling routine will now be called instantly when an error occurs in your VBA code.  You can choose to either just log the details of the error (like a very convenient error-tracing tool), or you can choose to handle the error completely within the global error handler routine (using our API) if you so wish.

From within your global error handling subroutine you can now:

  • Identify the source procedure name, module name and VB project name where the error occurred.
  • List the exact line number to identify the line of code that failed (even in fully compiled code).
  • Report the full callstack that lead up to the exception.
  • Dump the current values of all variables within each of the procedures in the callstack (VBA version only)

Plus:  No need to change *any* of your current code to support these features!

Other neat features:

  • A cool, customizable Vista-style error dialog at your fingertips (offering full debugging options)
  • Take complete control over error handling at a global scale, if you so wish.
  • Extensive Online Manual
  • Sample applications / Office documents available

 

  VBA or VB6 - it's your choice

Option 1: SimplyVBA Global Error Handler

- Designed for Visual Basic for Applications 6 (i.e. Office 2000 up to 2007)

- Requirements:  Any Microsoft® Office VBA enabled application - e.g. Access, Excel, Word or Powerpoint.

- In particular, this product supports all Access database application formats and also supports the special Access runtime environment too.

- Online manual: SimplyVBA Global Error Handler Online Manual

 

Option 2: SimplyVB6 Global Error Handler

- Designed for Visual Basic 6 applications (EXEs, DLLs, AddIns etc)

- Requirements:  Your VB6 project must be compiled to P-Code format for the global error handler to function.

- Online manual: SimplyVB6 Global Error Handler Online Manual

 

  Developer Trial Edition versus the Distributable Editions

Developer Trial Edition (SimplyVBA Global Error Handler only)

We understand that before purchasing the product, you may just want to try it out first.  So before deciding whether to purchase or not, download this free edition.  You are not allowed to re-distribute this edition of the software in any shape or form and by downloading you are asserting that you will only be using the software for development purposes only.  In other words:  if you like the product and intend to use it then you need the distributable edition (below).

Limitations: 

- Requires full installation (ActiveX DLL). 

- Does not support the VariablesInspector class.

 

Distributable Editions

The Distributable Editions entitle you to distribute our software AddIn (the DLL shipped with our product) along with your application or Office document.  Your end users are allowed to use the AddIn with your software but are not allowed to use it for their own development purposes - for that, they will need to obtain their own License.  Your end users do not inherit any rights to re-distribute the AddIn themselves.

Other benefits over Developer Edition: 

- Registry-free DLL installation for clients - avoids needing admin permissions or Vista elevation.

- 12 month e-mail helpdesk support included

 

   Licensing ('user license' refers to a single installation of the DLL - i.e. 1 PC = 1 User License)
 
SimplyVBA Global Error Handler for Visual Basic for Applications (Access, Excel, Word, Powerpoint)
Distributable edition - 25 User LicenseGBP £79.00 (USD $125, EUR €90)
Distributable edition - 50 User LicenseGBP £139.00 (USD $225, EUR €160)
Distributable edition - 100 User LicenseGBP £249.00 (USD $400, EUR €275)
Distributable edition - 250 User LicenseGBP £499.00 (USD $800, EUR €575)
Distributable edition - 250+ User License<< Please contact us for a quote >>Contact Us

 

SimplyVB6 Global Error Handler for Visual Basic 6 (Classic VB)
Distributable edition - 25 User LicenseGBP £79.00 (USD $125, EUR €90)
Distributable edition - 50 User LicenseGBP £139.00 (USD $225, EUR €160)
Distributable edition - 100 User LicenseGBP £249.00 (USD $400, EUR €275)
Distributable edition - 250 User LicenseGBP £499.00 (USD $800, EUR €575)
Distributable edition - 250+ User License<< Please contact us for a quote >>Contact Us

 

PACKAGE: SimplyVBA + SimplyVB6 Global Error Handler (contains both VBA and VB6 versions)

(These packages are discounted 30% compared to the normal retail price of both products bought separately)

Distributable edition - 25 User LicenseGBP £100.00

 (USD $175, EUR €126)

Distributable edition - 50 User LicenseGBP £190.00

 (USD $310, EUR €225)

Distributable edition - 100 User LicenseGBP £350.00

 (USD $560, EUR €380)

Distributable edition - 250 User LicenseGBP £700.00

 (USD $1120, EUR €760)

Distributable edition - 250+ User License<< Please contact us for a quote >>Contact Us

 


License Agreement

Please refer to the License Agreement in the online manual here: Online Manual: License Agreement

 


Manual and Frequently Asked Questions

Please refer to the detailed online manual here: Online Manual

 


If you have a question that you feel hasn't been answered, or would like clarification, please contact support@everythingaccess.com and we will gladly assist you.


Featured Testimonials

Steve Falla @ JCS says:

First of all, I have to say that this is an awesome piece of software. I had developed my own Global Error Handler, but this is in a totally different universe.

I have implemented it in an Access XP project that will send an error report over an XML Web Service back to our support team, which includes a complete call stack and variable dump.

Keep up the good work.



And for some comments from the official Access Team Blog...



Alan Cossey @ PDTL says:

This is an excellent product. I've been using it for 2 or 3 months now and am truly impressed. Once you have got it up and running, it makes coding considerable neater and simpler. Most of my procedures now have no specific error-handling code in them because SimplyVBA picks up any errors directly...



Andreas Vogt @ AccessBlog.de says:

SimplyVBA Global Error Handler is the best Tool for Microsoft Access Developers. It helps to build better and secure Microsoft Access Applications. This tool also helps you to get valuable informations from your Clients when errors occur...



Joachim Bartels @ AGA Media says:

I´d like to recommend the product to all serious Access developers - it helps during development with enhanced information about runtime errors, status of variables etc., but the best thing to me is the ability to catch EVERY error even in your runtime version, but you do not need special error handling in every sub or function - so you´re always on the secure side. And last but not least - the support is very fast and Wayne is really a nice guy!

© 2008 iTech Masters. All rights reservedAccess Database RepairTerms of serviceLinksNewsletter