Debugging

Application development involves testing an application for correct behavior, determining the cause of problems, and modifying the application to correct those problems. DC provides a wide range of debugging facilities under the Debug menu.

Options

The Zim language and the Application Framework provide many debugging commands and options. From within DC, these different options can be turned on or off, at any time, to facilitate application testing.

Spy

The Application Framework provides a spy function that enables you to continuously monitor user interface events and actions.

Trace Window

In some operating environments, a trace window can be activated and trace output can be directed to that window.

Process List and Message Queue

Options are also provided to examine some of the internal structures within the Application Framework such as the Process List and the Message Queue.