Inspectors
Inspectors allow you to explore details of your application at runtime. Inspectors contain the code to generate the information and visualize it depending on the type of information. They are similar to debug visualizers in the IDE, presenting the information in a more usable form.
Inspectors - visualizers / support tools
Object Plus provides access to component properties and events at runtime
Application Inspector Essential results based on RTL
Dataset Grid Grid view of an TDataset
Query SQL Adhoc query for TFDConnection
- Details
Marshal's DataSet Grid inspector is displayed for all TDataset descendant to allow you to browse the records.
-
Export to CSV, XML, HTML (right click to show menu)
-
Open dataset if it is closed
- Details
Object Plus, the core inspector in Marshal, enables you to inspect and debug component properties and events in your application at runtime. Object plus automatically captures the detail of the change and screen shots for review.
Objects plus implements Object Inspector, a component in the TMS FNC UI Pack, to inspect properties of your components at runtime. Property editors are dedicated by class type to provide friendly editors for colors, enums and sets.
Features
- Inspect and modify published component properties.
- Inspect and modify published component events.
- Export persistent component to compare against DFM.
- Inspect descendant class tree.
- Inspect Tag data in VCL and TagString, TagFloat, TagObject in FMX.
Properties
The properties tab allows you to view and edit the published properties of a component.
- Details
This inspector allows you to execute a query at runtime using an existing Firedac connection.
Features
-
Allows you to execute adhoc SQL using the applications TFDConnection
-
Export results to CSV, XML, HTML

- Details
This inspector displays values that are dynamic at runtime. The values are available in Caddie for review later.
These are values that I have needed to inspect at runtime. The values are captured using basic RTL calls and formatted to string for display.
Process values
Application Name
Working Directory
Exectuable Name
Main form
