Development Parameters Template (ttams1150m000)
Use this session to define the development parameters for application developers in a template. This template can then be linked to a user with development authorizations in the User Data (ttaad2500m000) session.
You can use the Tools to make the authorizations active at run time.
command on the appropriate menu to rebuild the user file of all users that are linked to the template. RestartApplication parameters are settings needed by the user to develop software. There are parameters for:
- Automatic conversion to the Runtime Data Dictionary after changing forms and/or menus
- Actions after the option <Copy to current package VRC>
- The parameters that the editor can use to develop software
Field Information
- Template Code
-
Specifies the code of the development parameters template.
- Editor Read-Only Command
-
Specifies the command that is issued when the Edit read-only option is selected in the Program Scripts / Libraries (ttadv2530m000) session and the Functions (ttadv2560m000) session. The Edit read-only option is used to read a file without the editing function.
Example
-
vi -R
-
view -v
-
notepad.exe
You can specify the place of the argument (the name of the file which must be read) by using $*.
Example
vi -R $*
If $* is not specified, the argument is added at the end of the command string.
-
- Starting editor on
-
Specifies the system or server on which the editor is started.
- Editor Read/Write Command
-
Specifies the command which is issued when the Edit read/write option is selected in the Program Scripts / Libraries (ttadv2530m000) session and the Functions (ttadv2560m000) session. The Edit read/write option is used to edit a file.
Example
-
vi
-
ed
-
notepad.exe
You can specify the place of the argument (the name of the file which must be edited) by using $*.
Example
vi $*
If $* is not specified, the argument is added at the end of the command string.
-
- Starting editor on
-
Specifies the system or server on which the editor is started.
- Backup before Edit R/W
-
If this check box is selected, a copy of the source file is created automatically before the script is edited.
- Source Generator Options
-
Specifies the option that is used by the source generator (std_gen), which is a part of the compilation process of a 4GL script.
The following option can be used:
-w to suppress warnings
- Compile Options
-
Specifies the (bic) compiler options, that can be used when you compile a program, library, or function script. The following options are possible:
Option Description -i Assembler output in <source>.i -l Object will run in debug mode -p Object will run in profiling mode (time analysis) -s Generate symbol table to stdout -I<path> To specify alternative include path -V Print release information of the compiler -w Suppress all warnings -w[l] Suppress warnings of level [l] -W[l] Show warnings of level [l] You can suppress or show the warnings of the following levels:
Level Description 1 Declared but never used 2 Function never used 3 Return value of function ignored 4 A long divided by a long gives also a long 5 Statement/Label not reached 9 External variable used by reference in a function 10 Passing fixed variable to non-fixed function argument (or non-fixed to fixed) 12 External variable added in external symbol table 15 Warning given by #pragma warning <text> 16 Missing selectdo; automatic break - Consider upper- and lower-case to be the same
-
If this check box is selected, the upper- and lowercases are considered to be the same in the program script, library, or function.
- Ignore all white spaces
-
If this check box is selected, all spaces are ignored in the program script, library, or function.
- Ignore changes in the amount of white space
-
If this check box is selected, the changes in the amount of white space are ignored in the program script, library, or function.
- Ignore changes whose lines are all blank
-
If this check box is selected, the blank lines that are the result of changes in the program script, library, or function are ignored.
- Output in two columns
-
If this check box is selected, the output is defined in two columns.
- Expand tabs to spaces in output
-
If this check box is selected, the tabs in the output are expanded to spaces in the program script, library, or function.
- Treat absent file as empty
-
If this check box is selected, absent files in the program script, library, or function are treated as empty.
- Report when two files are the same
-
If this check box is selected, two identical files in the program script, library, or function are reported.
- Consider upper- and lower-case to be the same
-
If this check box is selected, the upper- and lowercases are considered to be the same in the program script, library, or function.
- Displays only a count of matching lines
-
If this check box is selected, only the number of matching lines is displayed.
- List just the names of files
-
If this check box is selected, only the file names are listed.
- Precedes each line with the relative number in the file
-
If this check box is selected, each line in the file is preceded with the relative line number.
- Forms
-
If this check box is selected, the forms which are changed, or created, are converted automatically to the run-time data dictionary, after you exit the form editor. The form is dumped in the directory specified in the Directories of Software Components (ttadv1115m000) session.
If this check box is cleared, the form is not automatically converted. Use the Convert to Runtime Data Dictionary (Forms and Menus) (ttadv5200m000) session to convert the form to the run-time data dictionary.
- Create Release Notes
-
If this check box is selected, the following question appears when the software component is copied to the current package VR: Not more than %1$d text lines allowed You can then create release notes on the modified software component.
If this check box is cleared, the question does not appear and you must activate the Text Manager to write the release notes.
- Menus
-
If this check box is selected, the menus which are changed, or created, are converted automatically to the run-time data dictionary, after you exit the menu editor. The menu is dumped in the directory specified in the Directories of Software Components (ttadv1115m000) session.
If this check box is cleared, the menu is not automatically converted. Use the Convert to Runtime Data Dictionary (Forms and Menus) (ttadv5200m000) session to convert the form to the run-time data dictionary.
- Zoom to Project
-
If this check box is selected, the Customization Parts (ttadv1177s000) session is started after the user has copied a software component to the current package VRC.
Modifications of software components can be done as part of a project. The released software components are copied to a customization release. The changes can be specified in the Customization Parts (ttadv1177s000) session.