Visualizers
Go Up to Debugger Options
Tools > Options > Debugger Options > Visualizers
Use this page to enable/disable any of the debugging visualizers installed with the product. Visualizers provide a more human-readable format for specific data types, and thereby make debugging easier. For example, the TDateTime/TDate/TTime visualizer for Delphi and C++ displays actual month, day, year and hour, minute, second instead of floating point numbers.
Item | Description |
---|---|
Registered Visualizers |
Lists the names of the debugger visualizers that are registered with the product and available for your use, including any visualizers that you have created and registered.
You can write your own visualizers and associate them with a specific data type by using the Tools API; for more information, see Debugger Visualizers. |
Two types of visualizers ship with the product:
- Value replacer. This type of visualizer presents data in a more heuristic or usable way.
- Example: TDateTime/TDate/TTime visualizer.
- External viewer (represented by
). This type of visualizer presents data in a separate viewer.
- Example: TStringList visualizer. Click the down-arrow on the icon
to display choices.
- Example: TStringList visualizer. Click the down-arrow on the icon
For items that have external-viewer visualizers available, the various Debug windows indicate the presence of the visualizer by displaying an icon and/or providing a context-menu Visualizers command.