ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / Editors / Project editor / Project description
  • Overview
  • Files tab
  • Directory of the files that will be used in test mode
  • Automations
  • Automatic reindexing (HFSQL only)
  • File management mode (HFSQL only)
  • Options for Native Connectors
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Overview
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 is associated with 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 choose the skin template, customize the print preview and select a 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.
Files tab

Directory of the files that will be used in test mode

This option allows you to define the directory of the data files that will be used in test mode: debugging, Go for a window, page or project.
The directory of the current configuration is used by default. You can specify a specific directory.
This option is useful if WINDEV is used in Windows Vista while the UAC is enabled: the directory of the application data can be used in test mode.

Automations

The following options are available for all data types:
  • Enable automatic HFSQL help
    This option enables automatic error handling in the HFSQL engine. For more details, see Error handling help.
  • Automatically create the data files when they are opened: This option automatically creates the data files described in the analysis if these files do not exist when using functions that require them to be opened. In this case, the HCreationIfNotFound function is automatically executed.
    Native Connectors (Native Accesses) This option is supported by Native Connectors for SQL Server, Informix, Sybase, MySQL, MariaDB and PostgreSQL.

Automatic reindexing (HFSQL only)

A file may have to be reindexed when the index file is lost or damaged. An automatic reindex operation can be implemented for the data files.
The "Enable the automatic indexing" option allows you to automatically reindex data files by specifying several parameters:
  • the maximum number of records: If the data file contains less than XXX records, the reindex operation is automatically performed when an index error occurs. This value is set to 100000 by default. The automatic reindex operation is disabled if this variable is set to 0.
  • the display of a progress window showing the status of the current reindex operation.
Remark: automatic reindexing is only available for HFSQL Classic and HFSQL Client/Server files.

File management mode (HFSQL only)

This option defines how the data files of the application are managed. By default, applications created with WINDEV and WEBDEV support multiple users: locks are automatically managed.
You can set a "Single-user" mode: in this case, opening a data file automatically prevents other users from reading or writing.

Options for Native Connectors

When copying contexts using a Native Connector, if the "Copy connections when copying context" option is checked, each context can have its own connection to the external database server. This option is particularly useful for transactions.
This new feature is available for the following databases: MS SQLServer, Oracle, MySQL, Sybase, Progress, Informix, DB2, SQLite, MariaDB.
Minimum version required
  • Version 10
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 03/12/2024

Send a report | Local help