User Tools

Site Tools


symbols_dependent_on_application.htm
Navigation:  Templates > Template Language Reference > Template Symbols > Built-in Symbols >====== Symbols Dependent on %Application C6H0068.jpg ====== Previous pageReturn to chapter overviewNext 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.
symbols_dependent_on_application.htm.txt · Last modified: 2021/04/15 15:57 (external edit)