Help
This page shows the instructions for V 1.0.0.
Click a version number below to set your current version, hover the mouse over a newer version to see the changes.
V 1.0.0V 1.1.0
Installation
- Exit Delphi.
- Download the nieware.net WatchMagic setup file and run it.
- Open Delphi and select "Debug Layout" from the "Desktop speedsetting" select box, or select "View/Desktops/Debug Layout" from the menu.
- Select the menu item "View/Debug Windows/nieware.net WatchMagic" to display the WatchMagic window.
- Drag the window to a suitable place, for example to the left side of the IDE window, under the "Watches" window. Adjust the height of the window as desired.
- Click "Save current desktop" (the button to the right of the "Desktop speedsetting" select box) or select "View/Desktops/Save Desktop" from the menu.
- From now on, everytime the "Debug Layout" is selected or a program is run, the WatchMagic window will be displayed.
Usage
When your program is stopped at a breakpoint, the WatchMagic window displays the variables referenced by the current procedure/function. When stepping through the program, values that have changed are highlighted. If a variable name or value is too long, you can view it by hovering the mouse over the corresponding row.
Right-click an item in the list to display the context menu. Select "Copy Watch Value/Name" to copy the value or the name of the selected watch to the clipboard.Options
Select "WatchMagic Options" from the "Tools" menu or the context menu to display the Options dialog. The following options are available:
Sort by Order of References - the watches are displayed in the order in which they appear in the source code
Sort Alphabetically - the watches are sorted alphabetically by their names
Hide Inaccessible Values - watches for which the evaluation result is "Inaccessible value" (for example, an uninitialized object) will be hidden
Hide Objects which can't be evaluated - watches which return "()" will be hidden
Highlight Changed Values - values which have changed since the previous step will be highlighted in red
Reset to Default Values - reset all options to their default values