PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
  • Overview
  • How to?
  • To create a WINDEV executable
  • Error case
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
When your WINDEV application is entirely described (windows, reports, queries, ...), you must create the corresponding executable program. WINDEV allows you to create the executable program for the Windows applications.
The executable program (".EXE" file) can be run directly: there is no need to start the application from WINDEV.
When the executable is created, the application can be deployed on the end-user computers by creating the setup program. For more details, see Setup program of a WINDEV application
Versions 22 and later
Remark: The executables created with WINDEV can be checked by the Kit for certification of Windows applications ("Windows App Certification Kit"). The Kit for certification of Windows applications allows you to check your application and to find out whether it is ready to get its certification and its referencing in Windows Store.
New in version 22
Remark: The executables created with WINDEV can be checked by the Kit for certification of Windows applications ("Windows App Certification Kit"). The Kit for certification of Windows applications allows you to check your application and to find out whether it is ready to get its certification and its referencing in Windows Store.
Remark: The executables created with WINDEV can be checked by the Kit for certification of Windows applications ("Windows App Certification Kit"). The Kit for certification of Windows applications allows you to check your application and to find out whether it is ready to get its certification and its referencing in Windows Store.
How to?

To create a WINDEV executable

  1. Start the executable generation wizard via one of the following methods:
    • On the "Project" tab, in the "Generation" group, click "Generate".
    • Expand Executable generation in the quick access buttons and select "Generate the Windows 32-bit executable (exe)".
  2. Specify the general options of the executable (executable name, icon of executable program, ...).
  3. Select:
  4. Enter the error message that will be displayed if a programming error occurs. This error message can be typed in all languages supported by the current project.
  5. Versions 21 and later
    Specify whether the application must send data for the telemetry.
    Caution: implementing the telemetry in an application requires to implement a telemetry server. For more details, see the following pages:
    New in version 21
    Specify whether the application must send data for the telemetry.
    Caution: implementing the telemetry in an application requires to implement a telemetry server. For more details, see the following pages:
    Specify whether the application must send data for the telemetry.
    Caution: implementing the telemetry in an application requires to implement a telemetry server. For more details, see the following pages:
  6. Specify whether the updates via Patch must be taken into account by the executable. In this case, all you have to do is copy the file corresponding to the patch into the executable directory. For more details, see Application patch.
  7. Specify the languages found in the executable.
  8. Specify (if necessary) the files to include in the main library of the application.
  9. If your project uses external components, specify whether those external components must be included in the executable.
  10. If your application supports the user groupware, specify the directory for creating the data files of user groupware.
  11. Specify the directory for creating the data files used by the application.
  12. Specify the executable information visible in the "Version" tab or in the "Details" tab of the file description in the explorer:
    • Executable information (application description, copyright, ...).
    • Versions 16 and later
      Signature of the executable: If the executable must be signed, specify the certificate to use. This certificate must be found in the Windows store (more precisely in the user store and not in the computer store). The signature standard used is PKCS7.
      This signature is used to:
      • make sure that the executable was not modified since its generation.
      • display the editor name in the Windows download window.
      New in version 16
      Signature of the executable: If the executable must be signed, specify the certificate to use. This certificate must be found in the Windows store (more precisely in the user store and not in the computer store). The signature standard used is PKCS7.
      This signature is used to:
      • make sure that the executable was not modified since its generation.
      • display the editor name in the Windows download window.
      Signature of the executable: If the executable must be signed, specify the certificate to use. This certificate must be found in the Windows store (more precisely in the user store and not in the computer store). The signature standard used is PKCS7.
      This signature is used to:
      • make sure that the executable was not modified since its generation.
      • display the editor name in the Windows download window.
  13. Specify the information about the executable version.
  14. Select the mode for using the WINDEV framework (.DLL files). Specify whether the DLLs of the WINDEV framework must be included (or not) in the executable. Select (if necessary) the DLLs that will be used.
  15. If your application is used on Windows Vista (or later), specify whether a manifest must be included in the executable. In this case, specify the level of privilege that must be managed.
  16. Select the external libraries (".WDL" files) used by the executable program.
  17. Validate the creation of the executable program. Once the executable program is created, WINDEV proposes to run this executable.
Remarks:
  • If the executable and the setup procedure are created at the same time, the wizard also proposes to document the new features.
  • Versions 27 and later
    The generation directory can be opened at any time: on the "Home" tab, in the "General" group, expand and select "Open generation directory".
    New in version 27
    The generation directory can be opened at any time: on the "Home" tab, in the "General" group, expand and select "Open generation directory".
    The generation directory can be opened at any time: on the "Home" tab, in the "General" group, expand and select "Open generation directory".
Error case
If an "Access denied" error occurs during the generation of the executable, it means that a process is blocking this executable.
The blocking program must then be identified. The programs to be examined are those configured to have an impact on all the files found on the disks (backup, data synchronization, antivirus, etc.). A tool such as "Process Explorer" can guide your searches .
Minimum version required
  • Version 9
Comments
Click [Add] to post a comment