| **Navigation:**  [[templates.htm|Templates]] > [[tlrcontents.htm|Template Language Reference]] > Template Symbols > Built-in Symbols >====== Symbols Dependent on %Application {{c6h0068.jpg|C6H0068.jpg}} ====== | [[built in symbols.htm|{{btn_prev_n.gif|Previous page}}]][[tlrcontents.htm|{{btn_home_n.gif|Return to chapter overview}}]][[symbols dependent on file.htm|{{btn_next_n.gif|Next page}}]] | | || | %Application | The name of the .APP file. The hierarchy of built-in symbols starts with %Application. | | %ApplicationDebug | Contains 1 if the application has debug enabled. | | %ApplicationExternalLibrary | Contains 1 if the application is using an external DLL Clarion runtime library (Project Link Mode = CustomDll). If the Project Link Mode is equal to //DLL// or //LIB// the symbol content is blank. | | %ApplicationLocalLibrary | Contains 1 if the application is linking in the Clarion runtime library (Project Link Mode = LIB). If the Project Link Mode is equal to //DLL// or //CustomDll// the symbol content is blank. | | %ApplicationTemplate | The name of all global extension templates used in the application. Multi-valued. | | %ApplicationTemplateInstance | The instance numbers of all global extension templates used in the application. Multi-valued. Dependent on %ApplicationTemplate. | | %ApplicationTemplateInstanceDescription | The description of global extension templates used in the application. Dependent on %ApplicationTemplate. | | %ApplicationTemplateParentInstance | The instance number of the control template's parent global extension template. This is the global extension template that it is "attached" to. Dependent on %ApplicationTemplateInstance. | | %ApplicationTemplatePrimaryInstance | The instance number of the control template's primary global extension template. This is the global extension template in a succession of multiple related global extension templates. Dependent on %ApplicationTemplateInstance. | | %CreateLocalMap | Contains 1 if the application should create local MAP structures instead of a single global MAP. (ABC Templates Only) | | %DictionaryChanged | Contains 1 if the .DCT file has changed since the last source generation. | | %DictionaryDateChanged | The date dictionary was last changed (Clarion standard date). | | %DictionaryDateCreated | The dictionary creation date (Clarion standard date). | | %DictionaryDescription | A string containing a short description of the dictionary. | | %DictionaryFile | The name of the .DCT file used for the application. | | %DictionaryQuickOptions | No longer used i- an empty string is returned by the Application Generator. | | %DictionaryTimeChanged | The time dictionary was last changed (Clarion standard time). | | %DictionaryTimeCreated | The dictionary creation time (Clarion standard time). | | %DictionaryToolOptions | No longer used - an empty string is returned by the Application Generator. | | %DictionaryUserOptions | A string containing the entries the user made in the User Options text box on the Options tab for the dictionary properties. | | %DictionaryVersion | A string containing the current dictionary version number. | | | | | %EditFilename | The name of the temporary file that the procedure being edited in context is generated into. This symbol will be blank unless the file is being generated for the IDE Embeditor. Any code you wish generated only into the Embeditor can be tested using #IF (%EditProcedure). | | %EditProcedure | The name of the procedure being edited in context. | | %File | Contains all file declarations in the .DCT file. Multi-valued. Dependent on %DictionaryFile. | | %FirstProcedure | The label of the application's first procedure. | | %GlobalData | The labels of all global variable declarations made through the Global Data button on the Global Settings window. Multi-valued. | | %GlobalDataID | Same as %GlobalData | | %GlobalDataFull | Returns full identifiers of variables or fields | | %GlobalDataInDictionary | Contains 1 if the global variable is defined within the dictionary. Dependent on %GlobalData. | | %GlobalDataStatement | The variable's declaration statement (data type and all attributes). Dependent on %GlobalData. | | %GlobalDataLast | Contains 1 if the "Generate Last" option is set for %FileUsage = GLOBAL. Dependent on %GlobalData. | | %GlobalDataLevel | The indent level for formatting complex data structures. Dependent on %GlobalData. | | %GlobalDataUserOptions | A string containing the entries the user made in the User Options text box on the Options tab for the global data group defined in the dictionary. | | %HelpFile | The name of the application's help file. | | %Module | The names of all source code modules other than the PROGRAM module. Multi-valued. | | %Procedure | The names of all procedures in the application. Multi-valued. | | %Program | The name of the PROGRAM module. | | %ProgramDateChanged | The date the program was last changed (a Clarion standard date). | | %ProgramDateCreated | The program creation date (a Clarion standard date). | | %ProgramExtension | Contains EXE, DLL, or LIB. | | %ProgramTimeChanged | The time the program was last changed (a Clarion standard time). | | %ProgramTimeCreated | The program creation time (Clarion standard time). | | %ProjectNameSpace | Default namespace set by the project types that support this feature. | | %ProjectTarget | Contains the name of the file being produced. | | %QuickProcedure | The name of the procedure type a #UTILITY with the WIZARD attribute is creating. | | %RegistryChanged | Contains 1 if the .TemplateRegistry.TRF file has changed since the last source generation. | | %Target32 | Contains 1 if the application is producing a 32-bit program. |