Version History

On this page you'll find:

RSS Feed

To keep up-to-date with updates to this product, use this RSS feed:

vbWatchdog Version History RSS feed

Version History

Update: v2.8.0,   17-Apr-2012

  • Improved: Re-written the installer for the developer addin so that non-admins can now install vbWatchdog.  Installation is now always per-user, with the addin DLL being installed in the %appdata% folder rather than the machines local program files folder.



Update: v2.7.0,   02-Apr-2012

  • Improved: VBA Addin Installer now correctly installs for each Windows user after being installed from a seperate Windows admin account.



Update: v2.6.9,   04-Feb-2012

  • Fixed: occasional crash on 64-bit VBA on Office 2010 X64 SP1, when an error is triggered from the immediate window.



Update: v2.6.8,   19-Dec-2011

  • Fixed: ErrEx.CallGlobalErrorHandler would sometimes fail for errors that have already propagated some way up the callstack.



Update: v2.6.7,   29-Oct-2011

  • Fixed: Support for the 64-bit VBA compiler that is included in the Access 2010 SP1 HOTFIX released yesterday KB2596585 (update 2.6.7 is only required if using 64-bit VBA)



Update: v2.6.6,   07-Oct-2011

  • Fixed: further fixes as per v2.6.5 but in relation to when an error occurs from inside the designated global error handler.



Update: v2.6.5,   06-Oct-2011

  • Fixed: propagation issues in class modules under some circumstances (affected OnErrorDebug, OnErrorEnd, OnErrorPropagate and OnErrorGoto0 error states)



Update: v2.6.4,   16-Sep-2011

  • Fixed: ErrEx.CallGlobalErrorHandler UserData parameter wasn't being copied to the ErrEx.UserData property since v2.6.0.



Update: v2.6.3,   23-Aug-2011

  • Fixed: Height of the button bar in the HTML dialog was not always being calculated correctly (depending on the default window font).
  • Fixed: ErrExVariables.Value property would throw an error when returning variable objects that have a default property defined.
  • Fixed: ErrEx.LiveCallstack was not working due to recent update



Update: v2.6.2,   29-Jul-2011

  • Fixed: dialog issues when an error was raised within a custom button event procedure of the HTML dialog



Update: v2.6.1,   28-Jul-2011

  • Fixed: Font resource leak in HTML dialog.



Update: v2.6.0,   25-Jul-2011

  • Improved: overall performance, particularly in larger projects.



Update: v2.5.0,   08-Jul-2011

  • Fixed: crash due to new optimizations in the 64-bit VBA7 compiler as of Office 2010 SP1.  (Only affects VBA7 64-bit).



Update: v2.4.0,   02-Jul-2011

  • Improved: Several minor improvements to the HTML dialog (in particular, precision of font width calculations).
  • Improved: More informative nag screen for the TRIAL edition
  • Fixed: Bug in variables inspector causing possible crash under extreme circumstances
  • Fixed: IsDebugable property was not always telling the truth
  • Updated: Licence agreement



Update: v2.3.6,   23-Apr-2011

  • Fixed: several minor issues with regards to how the error dialog makes itself modal to all other windows owned by the active process (and it now ensures the dialog is always the foremost window)



Update: v2.3.5,   30-Mar-2011

  • Fixed: correction to incorrect error state of OnErrorPropagate to OnErrorGoto0 in certain conditions when Application.Run is used to launch a procedure (errors cannot propagate back past the Application.Run call)



Update: v2.3.4,   15-Mar-2011

  • Fixed: memory leak each time ErrEx.LiveCallstack was used



Update: v2.3.3,   26-Feb-2011

  • Improved: VBA loader code for increased stability



Update: v2.3.2,   11-Feb-2011

  • Fixed: vbWatchdog now works correctly even if 'Break on all errors' has been set in the VBE IDE.
  • Added: boolean property ErrEx.PropagateUnhandledClassErrors for temporarily disabling the OnErrorGoto0 state in class modules (OnErrorPropagate will be forced instead)



Update: v2.3.0,   13-Jan-2011

  • New: Full support for Office 2010 64bit edition (VBA7 x64)
  • Added: ErrExCallstack::ProcedureKind property (to indicate sub, function, prop-get, prop-let, prop-set)
  • Improved: VariablesInspector now reports Missing Variant parameters as "Optional-Missing" rather than "#UnsupportedDataType#"
  • Improved: redesigned sample database



Update: v2.2.0,   10-Nov-2010

  • Added: ErrExDialogOptions.Timeout property (long).  Milliseconds value, defaults to 0 (off).  If set to a non-zero value, then the dialog will automatically close after the time has elapsed, returning as if the End button has been pressed (OnErrorEnd is returned).
  • Added: ErrExDialogOptions.Timedout property (boolean).  Indicates if the timeout period elapsed when the the dialog was last shown.
  • Improved: setting an ErrEx.State of OnErrorExitProcedure (or the equivalent button action) now resumes at the Finally block, if it is defined.



Update: v2.1.2,   09-Nov-2010

  • Improved: ErrExVariablesInspector.Value property now supports arrays. Note: ValueDesc does not support arrays due to the difficulty in formatting array data for general display purposes.



Update: v2.1.1,   03-Nov-2010

  • Fix for parsing of #Const code lines.



Update: v2.1.0,   02-Nov-2010

  • This updates our internal VB code parser to now fully support parsing of conditional compilation code lines. This should now resolve any issues that previously caused line numbers and procedure numbers to not be matched up when using the line numbering addin in the IDE.



Update: v2.0.14,   19-Oct-2010

  • Fixed: Error dialog display of variable names is now Unicode compliant.
  • Added: ErrExCallstack::HasResumePoint Boolean property for determining if the procedure in the callstack is currently handling an error.



Update: v2.0.13,   18-Oct-2010

  • Fixed: Recompiled without SSE CPU requirement



Update: v2.0.12,   05-Oct-2010

  • Fixed: the Error Dialog now responds to a shutdown request and other close requests by returning OnErrorEnd to the caller rather than being unresponsive.
  • Improved: ErrEx.Enable allows you to pass the raw address of your on error procedure instead of its name (only suitable for compiled ACCDEs).  Pass the address as a hex string preceeded by "&H"



Update: v2.0.11,   30-Sep-2010

  • Re-release of v2.0.10 (due to build process administrative error)



Update: v2.0.10,   22-Sep-2010

  • Added ErrEx.VerifyOnErrorProcName boolean property, default value: True. Change to False before calling Enable if you don't want vbWatchdog to verify that the procedure name you entered is valid.



Update: v2.0.9,   10-Sep-2010

  • Fixed: OnErrorPropagate* could fail (and act like OnErrorEnd) under certain conditions



Update: v2.0.7,   09-Sep-2010

  • Minor bug fix relating to previous update v2.0.6.



Update: v2.0.6,   08-Sep-2010

  • Fixed: Support for the original Office 2000 VBE6.DLL



Update: v2.0.5,   08-Sep-2010

  • Fixed: ErrExDialogOptions.DefaultButtonID now Long datatype rather Boolean.



Update: v2.0.4,   07-Sep-2010

  • Improved: ErrEx.IsDebugable property and OnErrorDebug state to allow debugging when any call in the callstack is debugable (rather than just checking the top level call as per previous versions).



Update: v2.0.3,   07-Sep-2010

  • Fixed: ErrEx.CallGlobalErrorHandler can now be called from a higher call in the call stack, and it will safely progagate back to the procedure in the callstack that had the last error.



Update: v2.0.2,   06-Sep-2010

  • Fixed: VariablesInspector crash when a procedure within a class having a class type return value raised an error.



Update: v2.0.1,   03-Sep-2010

  • Added: ErrEx.IsEnabled property



Update: v2.0.0,   02-Sep-2010

  • Initial Release.