====== Configuring Marshal Options======
===== Options in Caddie =====
Caddie has GUI screens to configure the following options. To access the options choose File --> Settings. In the tree navigation you will find links.
==== Inspectors ====
For each inspector in the list use the check mark to enable / disable as needed.\\ After changing these options it is necessary to build your project in Delphi to ensure that changes are compiled.\\
{{:rttk:marshal:config:cfg_inspectors.png?400|}}
==== Compile Defines ====
Use this list to customize the items that are defined at compile time. Add using the add button. Disable / enable using the check marks of each item. Clicking on the item allows you to rename or delete the item.\\ After changing these options it is necessary to build your project in Delphi to ensure that changes are compiled.\\ {{:rttk:marshal:config:cfg_defines.png|}}
===== Defines in SERTTKDEFS.inc =====
Marshal can be configured using an include file __SERTTKDEFS.inc__ . The file is located in the source code directory and is delivered as part of each update.\\ After changing these options it is necessary to build your project in Delphi to ensure that changes are compiled.
==== MARSHALNODEBUG ====
This controls if you are able to see the Marshal form within the Marshal session. If you want to inspect Marshal then change this setting to undefine.\\
Debugging Disabled\\
{$DEFINE MARSHALNODEBUG}
Debugging Enabled\\
{$UNDEF MARSHALNODEBUG}