PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
  • Overview
  • Different types of setup for a WINDEV application
  • How to create a setup program?
  • How to install a WINDEV application?
  • Principle for the standard or compact setup
  • Principle for the network setup
  • Silent setup
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Overview
Creating the setup program allows you to deploy a WINDEV application on the end-user computers.
Creating the setup program consists in specifying all the parameters required for installing and using your WINDEV application.
WINDEV allows you to create a full setup program. This setup program can be used to install:
  • a WINDEV application.
  • other files. Installing goodies for example (images, videos, ...).
Different types of setup for a WINDEV application
Several types of setup are available:
  • Standard setup: The setup program is independent of the application. All the files required by the application are installed on the user computers. To take an update into account, this update must be run on each user computer.
  • Compact setup: Performs a standard setup. However, the setup program is smaller because it does not use specific DLLs and some customization options are not available.
  • Setup with automatic update (network setup): This setup is used to:
    • manage the automatic update of the application installed on the network.
    • get the characteristics of the users connected to the application at a given time.
    • configure the location of the files required by the application. Different cases can be managed, for example:
      • Installing all the application files on the server.
      • Installing the database on the server and the files required to run the application (".EXE", ".WDL", ".DLL", ...) on each user computer.
      • Installing part of the database on the server and another part on each user computer. The files required to run the application (".EXE", ".WDL", ".DLL", etc.) are also installed on each user computer.
How to create a setup program?
To create a setup program allowing you to:
  • deploy a WINDEV application, you can:
    • use the setup program creation wizard from WINDEV: on the "Project" pane, in the "Generation" group, expand "Setup procedure" and select "Create setup procedure". This wizard allows you to easily create the three types of setup programs.
    • use the setup editor (WDInst): on the "Tools" pane, in the "Utilities" group, click "WDInst". This editor is used to customize the setup program.
  • provide other files, you must use the setup program creation wizard, started from WDInst ("File .. New" from WDInst).
    Reminder: To start WDInst, go to the "Tools" pane, "Utilities" group and click "WDInst".
To view the different options for configuring the setup program proposed by the wizard and/or by WDInst, see the Different configuration options proposed by the wizard and WDInst.
How to install a WINDEV application?

Principle for the standard or compact setup

To install your application, simply start the application setup program on the user computer. The files required by the application are installed in the specified setup directory.
To install an update of your application, simply run the update setup program on the user computer. The application files modified by the update are replaced.
Versions 21 and later
Remark: The setup program proposes:
  • a "Fast setup": in this case, the application is installed according to preset parameters. No information is asked to the user.
  • a "Custom setup": in this case, the user follows the different steps of the setup wizard to customize the setup parameters.
New in version 21
Remark: The setup program proposes:
  • a "Fast setup": in this case, the application is installed according to preset parameters. No information is asked to the user.
  • a "Custom setup": in this case, the user follows the different steps of the setup wizard to customize the setup parameters.
Remark: The setup program proposes:
  • a "Fast setup": in this case, the application is installed according to preset parameters. No information is asked to the user.
  • a "Custom setup": in this case, the user follows the different steps of the setup wizard to customize the setup parameters.

Principle for the network setup

To install your application:
  1. Start the server setup program from a local computer (Install_server.exe). The files required by the reference application are installed in the specified setup directory. The reference application corresponds to a client setup program.
  2. Run the client setup program from each user computer. The files required by the client application are installed in the specified setup directory.
To install an update of your application:
  1. Start your setup update on the server. The files of the reference application modified by the update are replaced. These replaced files can be saved.
  2. When the application is started from a user computer, the application update is automatically proposed.
Versions 21 and later
Remark: The setup program proposes:
  • a "Fast setup": in this case, the application is installed according to preset parameters. No information is asked to the user.
  • a "Custom setup": in this case, the user follows the different steps of the setup wizard to customize the setup parameters.
New in version 21
Remark: The setup program proposes:
  • a "Fast setup": in this case, the application is installed according to preset parameters. No information is asked to the user.
  • a "Custom setup": in this case, the user follows the different steps of the setup wizard to customize the setup parameters.
Remark: The setup program proposes:
  • a "Fast setup": in this case, the application is installed according to preset parameters. No information is asked to the user.
  • a "Custom setup": in this case, the user follows the different steps of the setup wizard to customize the setup parameters.
Versions 26 and later
Automatic check for updates
The application regularly checks if a network update is available.
Reminder: the check time can be set from WDAdminExe or with AppChangeParameter.
If there is an available update, a Windows notification will be displayed only if the user is using the application.
  • For optional updates, the notification message is as follows:
    An optional update for '<Application name>' is available. To install this update, close and restart the application.
  • For mandatory updates, the notification message is as follows:
    A mandatory update for '<Application name>' is available. To install this update, close and restart the application.
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 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.
Management of notifications:
  • If the application has an icon in the notification area, the icon will be used to highlight the notification.
  • If the application does not have an icon in the notification area, an icon will be created to highlight the notification. A different icon will be used depending on whether the update is optional or mandatory.
AppDetectUPDAvailable allows you to customize the automatic check for updates.
New in version 26
Automatic check for updates
The application regularly checks if a network update is available.
Reminder: the check time can be set from WDAdminExe or with AppChangeParameter.
If there is an available update, a Windows notification will be displayed only if the user is using the application.
  • For optional updates, the notification message is as follows:
    An optional update for '<Application name>' is available. To install this update, close and restart the application.
  • For mandatory updates, the notification message is as follows:
    A mandatory update for '<Application name>' is available. To install this update, close and restart the application.
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 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.
Management of notifications:
  • If the application has an icon in the notification area, the icon will be used to highlight the notification.
  • If the application does not have an icon in the notification area, an icon will be created to highlight the notification. A different icon will be used depending on whether the update is optional or mandatory.
AppDetectUPDAvailable allows you to customize the automatic check for updates.
Automatic check for updates
The application regularly checks if a network update is available.
Reminder: the check time can be set from WDAdminExe or with AppChangeParameter.
If there is an available update, a Windows notification will be displayed only if the user is using the application.
  • For optional updates, the notification message is as follows:
    An optional update for '<Application name>' is available. To install this update, close and restart the application.
  • For mandatory updates, the notification message is as follows:
    A mandatory update for '<Application name>' is available. To install this update, close and restart the application.
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 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.
Management of notifications:
  • If the application has an icon in the notification area, the icon will be used to highlight the notification.
  • If the application does not have an icon in the notification area, an icon will be created to highlight the notification. A different icon will be used depending on whether the update is optional or mandatory.
AppDetectUPDAvailable allows you to customize the automatic check for updates.

Silent setup

To silently install a WINDEV application (without displaying the different screens the setup program), pass the /SILENT parameter to the INSTALL.EXE program.
Remark: This option cannot be used with an MSI setup or with a compact setup.
Minimum version required
  • Version 9
Comments
Click [Add] to post a comment