RunTime ToolKit by SwiftExpat
Runtime is the right time for inspection
  • Home
  • Marshal
    • Version
    • Platforms
    • Inspectors
      • Object Plus
      • Application Info
      • Dataset Grid
      • Query SQL
    • Learn OI
  • Caddie
    • Version
    • Install
  • Purchase
    • License Agreement
  • Contact
    • FNC Partner
  1. Home
  2. Marshal
  3. Inspectors

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

Object Plus

Object Plus is the core inspector in Marshal allowing you to inspect the published properties of a component in your application. Objects plus utilizes Object Inspector , a component by TMS from the FNC UI Pack, to inspect properties of your components at runtime with some nice formatting.

Features

Object Plus has 3 tabs to separate the features

Properties

This tab allows you to view the published properties of a component.
Component properties at runtime viewable

Details
Written by: SwiftExpat
Category: Inspectors
Published: 04 May 2022
Last Updated: 07 May 2022

Read more: Object Plus

Application Info

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

TApplication Working directory
Notice the working directory and main form

Build Information

  1. Compiler Version
  2. Compile Defines
  3. Compile Options
  4. System Defines

build info compile defines compiler version compile options

Path Information

Values for different locations defined in TPath

Path info GetHomePath GetCachePath

OS Information

Values of OS build version
OS build information

Time Information

Values for Timezone information from DateUtils
Time Info

Details
Written by: SwiftExpat
Category: Inspectors
Published: 04 May 2022
Last Updated: 07 May 2022

Dataset Grid

This 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

TDataset Open Export File

Details
Written by: SwiftExpat
Category: Inspectors
Published: 04 May 2022
Last Updated: 07 May 2022

Query SQL

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
TFDQuery Adhoc SQL
Details
Written by: SwiftExpat
Category: Inspectors
Published: 04 May 2022
Last Updated: 07 May 2022

Main Menu

  • Home
  • Marshal
    • Version
    • Platforms
    • Inspectors
      • Object Plus
      • Application Info
      • Dataset Grid
      • Query SQL
    • Learn OI
  • Caddie
    • Version
    • Install
  • Purchase
    • License Agreement
  • Contact
    • FNC Partner
  • Email Contact

© SwiftExpat. All rights reserved.