Difference between revisions of "LMD 2021 - Compiler Switches"
From LMD
m (→Introduction) |
|||
Line 1: | Line 1: | ||
{{Head-StartRes}} | {{Head-StartRes}} | ||
− | == | + | == LMD VCL Packages == |
+ | <b>This document is related to LMD 2011 packages only. </b><br> | ||
+ | Location of the global compiler switch include file is <source>lmdcmps.inc</source> in <b>lmdrtl</b> subfolder or main source folder. The following sections describe the use and functionality of main compiler switches. | ||
+ | |||
+ | === General switches === | ||
+ | * LMDDISABLE_OLEINIT - Comment this to disable OleInitialize in initialization section. '''Default: OFF''' | ||
+ | |||
+ | === Debug switches === | ||
+ | * LMD_DEBUG - Use this switch to enable/disable Debug settings for compiler. '''Default: OFF''' | ||
+ | * LMD_DEBUGTRACE - Required internally for special debugging purposes. '''Default: OFF''' | ||
+ | * LMD_DEBUGMESSAGES - Enables or disables output of debug messages. '''Default: OFF''' | ||
+ | |||
+ | === Themes related switches === | ||
+ | No longer available. Check [[LMD 2009 - Theme Engine|LMD 2009 Theme Engine]] for more info. | ||
+ | |||
+ | === ElPack related switches === | ||
+ | * LMD_ELUNISCRIBE - Uniscribe support: comment this switch, to disable Uniscribe support. ''note: feature is in alpha stage and not available for all controls''. '''Default: OFF''' | ||
+ | |||
+ | * LMDDISABLE_ELTOOLBAR_SETUP - Disables TElToolBar.Setup method that show the dialog that lets user re-arrange and show or hide controls on toolbar. This method is hidden by default to make less executable. '''Default: ON''' | ||
+ | |||
+ | * LMDDISABLE_ELHEADER_SETUP - Disables TElHeader.Setup method that show the dialog for sections in ElHeader object. This method is disabled by default to make less executable. '''Default: ON''' | ||
+ | |||
+ | == LMD NG Packages == | ||
<b>This document is related to LMD 2011 packages only. </b><br> | <b>This document is related to LMD 2011 packages only. </b><br> | ||
Location of the global compiler switch include file is <source>lmdcmps.inc</source> in <b>lmdrtl</b> subfolder or main source folder. The following sections describe the use and functionality of main compiler switches. | Location of the global compiler switch include file is <source>lmdcmps.inc</source> in <b>lmdrtl</b> subfolder or main source folder. The following sections describe the use and functionality of main compiler switches. |
Revision as of 12:29, 7 April 2021
<< Back to Getting started or Product Resources page
Contents
LMD VCL Packages
This document is related to LMD 2011 packages only.
lmdcmps.inc
General switches
- LMDDISABLE_OLEINIT - Comment this to disable OleInitialize in initialization section. Default: OFF
Debug switches
- LMD_DEBUG - Use this switch to enable/disable Debug settings for compiler. Default: OFF
- LMD_DEBUGTRACE - Required internally for special debugging purposes. Default: OFF
- LMD_DEBUGMESSAGES - Enables or disables output of debug messages. Default: OFF
No longer available. Check LMD 2009 Theme Engine for more info.
- LMD_ELUNISCRIBE - Uniscribe support: comment this switch, to disable Uniscribe support. note: feature is in alpha stage and not available for all controls. Default: OFF
- LMDDISABLE_ELTOOLBAR_SETUP - Disables TElToolBar.Setup method that show the dialog that lets user re-arrange and show or hide controls on toolbar. This method is hidden by default to make less executable. Default: ON
- LMDDISABLE_ELHEADER_SETUP - Disables TElHeader.Setup method that show the dialog for sections in ElHeader object. This method is disabled by default to make less executable. Default: ON
LMD NG Packages
This document is related to LMD 2011 packages only.
lmdcmps.inc
General switches
- LMDDISABLE_OLEINIT - Comment this to disable OleInitialize in initialization section. Default: OFF
Debug switches
- LMD_DEBUG - Use this switch to enable/disable Debug settings for compiler. Default: OFF
- LMD_DEBUGTRACE - Required internally for special debugging purposes. Default: OFF
- LMD_DEBUGMESSAGES - Enables or disables output of debug messages. Default: OFF
No longer available. Check LMD 2009 Theme Engine for more info.
- LMD_ELUNISCRIBE - Uniscribe support: comment this switch, to disable Uniscribe support. note: feature is in alpha stage and not available for all controls. Default: OFF
- LMDDISABLE_ELTOOLBAR_SETUP - Disables TElToolBar.Setup method that show the dialog that lets user re-arrange and show or hide controls on toolbar. This method is hidden by default to make less executable. Default: ON
- LMDDISABLE_ELHEADER_SETUP - Disables TElHeader.Setup method that show the dialog for sections in ElHeader object. This method is disabled by default to make less executable. Default: ON