Wimp Debugging Utility
by Lee Calcraft

This program is designed to display debugging information generated by Wimp-based programs which use either the Basic procedures contained in !Debug.BFuncs or the C functions contained in !Debug.CFuncs.

These procedures can be used to 'transmit' debugging information, such as the value of a variable or a message indicating that a particular procedure has been called.

The program continually monitors the value of the system variable 'db$mess'. If this variable is assigned a non-null value, then the program displays the values of the variables db$mess0 to db$mess9 in its window, then resets db$mess to a null string.

The display can also be refreshed so that it shows the current values of db$mess0 to db$mess9 by choosing the Refresh option from the icon bar menu.

The program !Debug.!DebugTest can be used to demonstrate the way the program works. Choosing the SEND option from its icon bar menu results in some example data being transmitted to the Debug application.
