Help / Editors / Project editor / Project description
  • Overview
  • Options tab
  • Miscellaneous
  • Spelling checker
  • Template synchronization
  • Page generation
  • Development in strict mode
  • Code style
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WindowsLinuxPHPWEBDEV - Browser code
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Stored procedures
The project description window allows you to configure various elements of your project. This window includes the following tabs:
  • The "Project" tab, which allows you to enter general information about the project
  • The "Analysis" tab, which is used to associate an analysis with the project and/or with a UML model
  • The "Files" tab, which allows you to enter information about the data files used by the application (only if the project uses an analysis).
  • The "Live Data" tab, which allows you to configure how the data from the data files is displayed in the different editors.
  • The "Languages" tab, which is used to configure the different languages used by the project as well as the options to be used for each language.
  • The "Style" tab, which allows you to customize the print preview and to choose the skin template and custom style sheet. You can also configure screen sizes.
  • The "SCM" tab, which is used to manage teamwork (SCM or Git).
  • The "Options" tab, which allows you to define the creation, update and save options of the different elements of the project. This tab also allows you to synchronize templates, enable strict mode and define the code style.
  • The "Advanced" tab, which allows you to enable "Reports and Queries", configure the AAFs and lock the application.
  • The "Compilation" tab, which allows you to configure the compilation options.
  • The "Telemetry" tab, which allows you to configure the telemetry options for the project.
    WEBDEV - Server code This option is not available.
Options tab


The following are diverse options:
  • "Ask for the location of the new elements in the project": If this option is selected, the location of a new element is automatically requested to save it in the project.
  • "Generate all the configurations in the "Exe" directory (not recommended if several configurations)": If this option is selected, all configurations will be generated in the same directory. If this option is not selected, each project configuration will be generated in a subdirectory of the project's 'Exe' directory. This generation subdirectory will have the same name as the project configuration subdirectory.
  • "Include the new elements only in the current configuration": If this option is selected, all new project elements will automatically be included only in the current project configuration in the editor.
  • "Generate only one application for the Private Store (compatibility)": This option indicates whether the server that hosts the application setup for the Private Store will use different settings for each project configuration. If this option is checked, the server settings will be the same for all project configurations. If this option is unchecked (default), the Private Store settings can be different for each project configuration.
  • Default save format: You can choose between Binary or text format. Text format is required to share files via Git. For more details, see Share your projects via Git.

Spelling checker

This option allows you to:
  • Choose the spelling checker used. This spelling checker will be used by default to correct the spelling in edit controls and Word Processing controls.
  • "Automatically copy the dictionaries to the generation directory": If this option is selected, the dictionaries corresponding to the languages of the application will be automatically copied into the generation directory when the application is generated.

Template synchronization

The "Synchronize templates during generation" option allows you to automate the synchronization of control, window, page or report templates when generating the application.
WEBDEV - Server code

Page generation

The "Generate HTML pages in the current language for the test mode" option reduces the WEBDEV-page-to-HTML-page generation time during a test (GO) by taking into account only the current language.

Development in strict mode

Strict mode development consists in using the tasks defined in the Project Management Hub for development.
If "Enable strict mode" is selected, the developer won't be able to modify an element of the project without previously selecting the task affected by the modifications.

Code style

A code style is used to automatically prefix the name of all the variables and project elements (windows, report controls, classes, etc.). This automatic prefixing allows you to easily identify and/or find an element of a given type.
To use the code style in the project, simply select "Automatically prefix the variables and the elements found in the project". You can:
  • choose the desired code style.
    The "Create a code style" and "Edit code style" buttons allow you to create and customize your own code style.
  • automatically add (or not) the prefixes ("Add prefixes automatically" option).
  • generate a UI error if an invalid prefix is used ("Throw a UI compilation error if a control has the wrong prefix").
For more details, see Code style.
Minimum version required
  • Version 10
This page is also available for…
Click [Add] to post a comment

Last update: 03/12/2024

Send a report | Local help