|
|
|
|
|
- Overview
- How to?
- To create a WINDEV executable
- Error case
Once your application has been fully described (windows, reports, queries, etc.), it's time to create the corresponding executable program. WINDEV allows you to create the executable file for Windows applications. The executable program (".EXE" file) can be run directly. There is no need to start the application from WINDEV. Note: Executables created with WINDEV can be verified by the Windows App Certification Kit.. The Windows App Certification Kit tests and validates whether your application is ready to get certified and published on the Microsoft Store. To create a WINDEV executable - Start the executable generation wizard via one of the following methods:
- On the "Project" tab, in the "Generation" group, click "Generate".
- Expand
in the quick access buttons and select "Generate 32-bit Windows executable (.exe)".
- A check is automatically performed before the executable is generated. The wizard displays a warning step in the following cases:
New in SaaSYour project still contains compilation errors. In this case, it is advisable to correct compilation errors before generating the executable. Attention This feature is only available in WINDEV Suite SaaS 2025 Update 1. For more details, see Using new features exclusive to WINDEV Suite SaaS 2025.- The project contains untested functionalities. It's a good idea to test every new feature in an application.
In this case, you can cancel the generation wizard to perform the necessary operations. - Specify general options of the executable (executable name, executable program icon, etc.).
- Select:
- Enter the error message that will be displayed if a programming error occurs. This error message can be written in all the languages supported by the current project.
- Specify whether the application must send data for the telemetry.
Please note: to implement telemetry in an application, you need to set up a telemetry server.. For more details, see the following pages: - Specify if the executable program will use Patches for updates. In this case, you just have to copy the patch file to the executable directory. For more details, see Application patch.
- Specify the languages to be included in the executable file.
- Specify the files to include in the main library of the application.
- If your project uses external components, specify whether they must be included in the executable file.
- If your application supports the User Groupware, specify the directory in which the user groupware data files will be created.
- Specify the directory in which the data files used by the application will be created.
- Specify the executable information available in the "Version" or "Details" tab of the file description in the explorer:
- Executable information (application description, copyright, etc.).
- Executable signature: If the executable is to be signed, specify the certificate to be used. This certificate must be on the Microsoft Store (more precisely on the user store and not on the computer store). The signature standard used is PKCS7.
This signature is used to: - make sure that the executable has not been modified since it was generated.
- display the editor name in the Windows download window.
- Specify the executable version number.
- Select the mode for using the WINDEV framework (.DLL files). Specify whether o not the DLLs of the WINDEV framework must be included in the executable. Select the DLLs to be used.
- If your application is used on Windows Vista (or later), specify whether a manifest must be included in the executable file. In this case, specify the level of privilege that must be managed.
- Select the external libraries (".WDL" files) used by the executable program.
- Validate the creation of the executable program. Once the executable program is created, WINDEV prompts you to run it.
Remarks: - If the executable and the setup procedure are created at the same time, the wizard also allows you to document the new features.
- At any time, the generation directory can be displayed: under the "Home" pane, in the "General" group, pull down the
option and select "Open generation directory"..
If an "Access denied" error occurs during the generation of the executable file, it means that a process is blocking it. The blocking program must be identified. Programs to be examined are those configured to act on all files on the disks (backup, data synchronization, antivirus, etc.).. A tool such as "Process Explorer" can help you find the relevant process.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|