Learn Marshal
Marshal Learning Resources
- Details
- Category: Learn Marshal
Session Review
The session holds a log of your actions in Marshal so that you can modify as many times as necessary without taking notes on the side.
- Details
- Category: Learn Marshal
Delphi application components need to be debugged at runtime to determine root cause of behaviors seen in the application. Marshal provides familiar navigation and an Object Inspector to aid in runtime diagnostics. Learn how to use Marshal to debug a Delphi application below.
Exercise 1: Label and Edit
This exercise uses the demo applications to get familiar with Object Plus and Marshal. The form has alignment and width issues for practice.
The problems are:
-
Label is not aligned to client
-
Edit is not aligned to client
-
List box is not wide enough
Start the FMX demo and then click on Marshal. Marshal creates its own form so that you can put it next to your application or on a second monitor. I will show them side by side in this exercise.
Marshal Supported Platforms
VCL |
FMX |
WebCore |
|||||
---|---|---|---|---|---|---|---|
Delphi |
Win32 |
Win64 |
Win32 |
Win64 |
Android |
OSX |
Web |
11.X | Yes | Yes | Yes | Yes | Yes | Yes | WebCore V2.1 |
10.4 | Yes | Yes | Yes | Yes | Yes | Yes | WebCore V2.1 |
10.3 | Yes | Yes | Yes | Yes | Yes | -- | |
10.2 | Yes | Yes | Yes | Yes | Yes | -- | |
10.1 | Yes | Yes | Yes | Yes | Yes | -- | |
10.0 | Yes | Yes | Yes | Yes | Yes | -- |
TMS FNC UI Pack is a separate purchase.
Marshal Version History and Release Notes
2023.06.##
Fix - Rediscover data modules exited early; new data modules were not show in the structure view.
Fix - Splitter mis aligned in VCL for view change detail.
Fix - Docked form could cause discovery failure
Compiled under 11.3 & package version updated.
2023.03.28
New object model to track references outside of the TreeView. (Units have been removed and class names changed)
Add: Supports TMS Web Core for web apps - initial release
Breaking change: SERTTK.PluginTypes consolidation of types
Behavior change: Restored inspectors are not initialized till switched to (saves time on open)
Review Marshal API 2023 Updates for breaking changes