Home | Sign in | English EN
  • Overview
  • Install the distributable WINDEV tools
  • Overview
  • To install the distributable WINDEV tools on the user computers:
  • Distribute MDAC
  • Overview
  • Distributing the MDAC executable to the users
  • Install and configure the ODBC driver
  • Overview
  • Install and configure the ODBC driver
  • Include an automatic uninstaller
  • Overview
  • Uninstalling your application
  • Including an uninstaller in the setup program
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WindowsLinuxPHPWEBDEV - Browser code
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Stored procedures
By default, only the files found in the "List of setup files" window are installed on the user computers.
The setup editor WDInst gives you the ability to:
Remark: These options can also be configured in the setup program creation wizard.
Installing additional elements
The additional elements to install are managed in WDInst: on the "Tools" tab, in the "Utilities" group, click "WDInst".
The setup program creation wizard also allows you to install additional elements.
Install the distributable WINDEV tools


Several WINDEV tools can be freely distributed with your applications:
Versions 17 and later
New in version 17
Used to view the duplicate copies.
ReplicSynchroUsed to manage the assisted Universal Replication.
WDConverConverts external files to HFSQL data files.
WDDebugUsed to debug an application remotely
WDLogSaves and restores the data files in HFSQL format and manages the logs.
WDOptimizerOptimizes access to HFSQL data files (reindexing, memo corrections, etc.).
WDReplicManages the replication of data between several computers that use the same application.
WDRPCServerRPC server that allows using remote access on HFSQL data files.
WDSQLUsed to define a connection and to create queries in SQL code on this connection.
WDSvgAppUsed to save and restore the application. This tool is run by the automatic menu ("Save the application").
WDTelDiagnoReturns the list of available TAPI lines and specifies the line that will be used by the telephony functions.
WDTransUsed to cancel transactions or to free records in transaction.

To limit the multiplication of applications on the end-user computer, the files required by these tools will be installed in the "\Program Files\Common files\ PC SOFT\27.0" directory. The path of the optional tools directory is returned by SysDir. For example: SysDir(srCommonProgramFiles)+"\PC SOFT\27.0".
If an application shortcut is created in the "Start" menu, the shortcut of each tool installed on the user computer will also be added to the "Start" menu (in the same program group as the application).
The HFSQL optimizer will be installed by default if the application is associated with an HFSQL database.

To install the distributable WINDEV tools on the user computers:

  1. Select "Setup parameters .. Advanced parameters".
  2. Check "Include the optional tools when creating the setup.".
  3. Click "Tools" to select the tools to include.
  4. Select the tools to include and validate.
Remark: If you install a WINDEV tool without using WDInst, the following files must be supplied to the users:
  • The executable program of the tool (".EXE" file).
  • The WINDEV libraries ("wd270XXX.DLL" files).
  • The component files (".WDK" files) located in the "Programs" subdirectory of the WINDEV setup directory.
Distribute MDAC


If your application uses a database via OLE DB, the following elements must be installed on the user computers:
  • an OLE DB provider ("MSDAORA", "OraOLEDB.Oracle", "SQLOLEDB", ...).
  • MDAC (Microsoft Data Access Component) version 2.6 or later.
If MDAC is not installed, only the connection to the OLE DB database will be possible: it will not be possible to read the tables (a message indicates that this interface is not supported).
Caution: The distribution license of MDAC specifies that the executable must be downloaded (from Microsoft's website) in order to get the rights to redistribute it with an application. Before performing the operations described in the following paragraphs, you must download the MDAC executable to the current computer.
The MDAC executable can be downloaded from Microsoft's website at the following address (valid at the time of writing this document):: http://www.microsoft.com/data

Distributing the MDAC executable to the users

To distribute the MDAC executable to the users:
  1. Select "Setup parameters .. HFSQL files".
  2. Check "Install MDAC found at the following location".
  3. Specify the path of the MDAC executable that was downloaded beforehand.
Install and configure the ODBC driver


To handle an HFSQL database from a non-WINDEV application, the ODBC driver on HFSQL must be installed and configured on the user computer. For more details, see ODBC driver on HFSQL.
Remark: The ODBC driver on HFSQL can only be used to read and write in an HFSQL database from a non-WINDEV application.

Install and configure the ODBC driver

To install and configure the ODBC driver:
  1. Select "Setup parameters .. HFSQL files".
  2. Check "Install the ODBC driver for HFSQL".
  3. Enter the name used to identify the HFSQL database when using the ODBC driver on HFSQL.
  4. Enter the path of the analysis used as ODBC source (.WDD file corresponding to the WINDEV analysis).
Include an automatic uninstaller


To simplify the uninstall process of your application, WDInst allows you to include an uninstaller in the setup program.
In this case, the "uninst.INF" file will be created in the setup directory of the application. This file lists all the application files installed on the current computer.
Remark: To uninstall the application, the uninstaller uses an entry in the Registry. The setup editor WDInst allows you to modify this identifier. For more details, see Modifying the identifier used to uninstall the application.

Uninstalling your application

As for any Windows application that includes an uninstaller, to uninstall an application, you must:
  • display the list of programs installed on the current system ("Add/Remove programs" in the control panel).
  • select the application in the list of programs.
  • click the "Modify/Delete" button.
    The following elements will be deleted:
    • the files listed in the "uninst.INF" file.
    • the entries in the registry created when installing the application.
    • the application shortcuts (on the desktop and in the "Start" menu) if they exist.
    • the data files (".FIC", ".MMO" and ".NDX" files) after user confirmation.
    • the files saved during the different updates (if they exist) after user confirmation.
    • the directories whose files are deleted during the uninstall process.
Special case: If the application creates data files in a specific directory (different from the application subdirectories), these data files will not be automatically deleted during the uninstall process.
Remark: You have the ability to translate the different messages of the uninstaller. For more details, see Translating the uninstaller.

Including an uninstaller in the setup program

To include an uninstaller in the setup program:
  1. Select "Setup parameters .. End of setup".
  2. Check "Include the uninstaller".
Minimum version required
  • Version 9
Click [Add] to post a comment