ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / Installing applications and websites / WINDEV application / Creating the setup program (wizard)
  • Overview
  • When is an update mandatory?
  • Reference executable for checking versions
  • Installing the update on the user computers
  • Example
  • Automatic check for available updates
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Overview
Whenever the application is modified on the development computer (modifications of windows, code, analysis, ...), you must recreate the executable and install an update of the application on the user computers.
For an individual setup, all you have to do is install the update on the user computer.
For a "network" setup, installing the update on the user computers can be mandatory or optional. Indeed, if the modifications do not affect the structure of the data files, the users can continue to work with the version that is already installed.
This help page presents the update of an application installed on the network (live update).
When is an update mandatory?
An update is mandatory:
  • if the analysis was modified.
  • in order for all the users to use the same application version.
  • if new essential features have been added.
Note If a new version of WINDEV is used to create your application executable, we recommend that you make the update mandatory.
Reference executable for checking versions
This step of the wizard allows you to specify the application version from which it is mandatory to install the setup.
The following information must be specified:
  • current version number this is the version number of the executable to be installed. This number is automatically retrieved by setup program creation wizard.
    Note: The version number is specified when the executable is created. This number can be automatically incremented whenever the executable is created.
  • the minimum version number allowed to run without updating this number corresponds to the version number of the executable present on user workstations, from which updating is not mandatory.
    By default, this number corresponds to the current version number.
Installing the update:
  • will be mandatory if the version of the executable installed on the user computers is earlier than the minimum version allowed to run without the update.
  • will not be mandatory if the version of the executable installed on the user computers is the same or later than the minimum version allowed to run without the update.
To customize the window for updating your application, click the "Advanced" button. You can:
  • set Remote control of WINDEV executables options ("Control parameters" tab),
  • modify update application conditions ("Automatic update" tab).
    To inform the users that an application update is available, a window is displayed when the application is started. This window allows the user to install (or not) the update. The conditions for applying the update allow you to configure this window.
  • enter the changes made in the application for this update ("New features help" tab):
  • reference the application in User Control Center.
Installing the update on the user computers
When the application is started:
  • if the update is mandatory: Users will need to install this update.
  • if the update is not mandatory Users can choose to install the update or launch the application directly. This update will be proposed during the next starts of the application.
    This window is displayed in the runtime language of the setup program. Only English and French are available by default. To use another language, the WDSetup project must be translated. For more details, see WDSetup: Manage additional languages.

Example

In January 2025, version 1.01A of your application was installed on the end-user computers.
In February 2025, the description of a data file was modified and version 1.01B was created. The update of this new version is mandatory.
Then, in March 2025, the appearance of the windows was modified and version 1.01C was created. The update of this version is optional.
When the application is started on the user computers:
  • the users who are using version 1.01A will necessarily have to install the update.
  • the users who are using version 1.01B will be able to choose whether they want to install the update or to start the application directly.

Automatic check for available updates

The application regularly checks if a network update is available.
Reminder: the verification delay can be set from the WDAdminExe application or by using the AppChangeParameter function.
If an update is available, a toast will be displayed only if the user is currently using the application.
  • For optional updates, the notification message is as follows:
    An optional update for '<Application name>' is available.
    A button in the toast allows you to install the update.
  • For mandatory updates, the notification message is as follows:
    A mandatory update for '<Application name>' is available.
    A button in the toast allows you to install the update.
These messages cannot be modified or configured.
The check for available updates is always active.
Remarks:
  • If the user has chosen not to install an optional update at application startup, that version will not be proposed by the notification mechanism.
  • Mandatory update notifications are displayed every 5 minutes if the update has not been installed.
  • Optional update notifications are not displayed again if the update is not installed. It will only appear next time the application is started.
  • New in version 2025
    Until version 2025 Update 1, updates were offered via a Windows. From version 2025 Update 2 onwards, the update is offered via a toast.
AppDetectUPDAvailable allows you to customize the automatic check for updates.
Minimum version required
  • Version 11
Comments
Click [Add] to post a comment

Last update: 04/03/2025

Send a report | Local help