|
|
|
|
|
- Présentation
- Comment le faire ?
- Pour créer un exécutable WINDEV
- Cas d'erreur
Création d'un exécutable
Lorsque votre application est entièrement décrite (fenêtres, états, requêtes, etc.), il est nécessaire de créer le programme exécutable correspondant. WINDEV permet de créer le programme exécutable pour les applications Windows.
Le programme exécutable (fichier ".EXE") pourra être directement exécuté : il ne sera pas nécessaire de lancer l'application depuis WINDEV. Remarque : Les exécutables créés avec WINDEV peuvent être vérifiés par le Kit de certification des applications Windows ("Windows App Certification Kit"). Le Kit de certification des applications Windows permet de tester votre application et de vérifier qu'elle est prête pour obtenir sa certification et son référencement dans le Windows Store. Pour créer un exécutable WINDEV - Lancez l'assistant de génération de l'exécutable à l'aide d'une des méthodes suivantes :
- Sous le volet "Projet", dans le groupe "Génération", cliquez sur "Générer".
- Déroulez parmi les boutons d'accès rapide et sélectionnez "Générer l'exécutable Windows 32 bits (exe)".
- Spécifiez les options générales de l'exécutable (nom de l'exécutable, icône du programme exécutable, etc.).
- Sélectionnez :
- Saisissez le message d'erreur affiché si une erreur de programmation est détectée. Ce message d'erreur peut être saisi dans toutes les langues gérées par le projet en cours.
- Indiquez si l'application doit envoyer des données pour la télémétrie.
Attention : la mise en place de la télémétrie dans une application nécessite la mise en place d'un serveur de télémétrie. Pour plus de détails, consultez les pages suivantes : - Indiquez si l'exécutable doit prendre en compte les mises à jour par Patch. Il suffira alors de copier le fichier correspondant au Patch dans le répertoire de l'exécutable. Pour plus de détails sur les patchs d'application, consultez Patch d'application.
- Indiquez les langues présentes dans l'exécutable.
- Indiquez si nécessaire les fichiers à intégrer dans la bibliothèque principale de l'application.
- Si votre projet utilise des composants externes, indiquez si ces composants externes doivent être intégrés dans l'exécutable.
- Si votre application gère le groupware utilisateur, indiquez le répertoire de création des fichiers de données du groupware utilisateur.
- Spécifiez le répertoire de création des fichiers de données utilisés par l'application.
- Spécifiez les informations de l'exécutable visibles dans l'onglet "Version" ou "Détails" de la description du fichier sous l'explorateur :
- Informations de l'exécutable (description de l'application, copyright, etc.).
- Signature de l'exécutable : Si l'exécutable doit être signé, indiquez le certificat à utiliser. Ce certificat doit être dans le magasin Windows (plus précisément dans le magasin de l'utilisateur et non celui de l'ordinateur). La norme de signature utilisée est PKCS7.
Cette signature permet : - de s'assurer à tout moment que l'exécutable n'a pas été modifié depuis sa génération.
- d'afficher le nom de l'éditeur dans la fenêtre Windows de téléchargement.
- Indiquez les informations de version de l'exécutable.
- Sélectionnez le mode d'utilisation du Framework WINDEV (fichiers .DLL). Indiquez si les DLL du framework WINDEV doivent être intégrées ou non à l'exécutable. Sélectionnez si nécessaire les DLL à utiliser.
- Si votre application est utilisée sur Windows Vista (ou supérieur), indiquez si un manifeste doit être intégré à l'exécutable. Dans ce cas, indiquez le niveau de privilège qui doit être géré.
- Sélectionnez les bibliothèques externes (fichier ".WDL") utilisées par le programme exécutable.
- Validez la création du programme exécutable. Après la création du programme exécutable, WINDEV propose de lancer cet exécutable.
Remarques : - Si la création de l'exécutable est réalisée en même temps que la création de la procédure d'installation, l'assistant propose également de documenter les nouveautés.
- A tout moment, le répertoire de génération peut être affiché : sous le volet "Accueil", dans le groupe "Général", déroulez l'option et sélectionnez "Ouvrir le répertoire de génération".
En cas d'erreur "Accès refusé" en génération d'exécutable cela indique qu'un processus bloque cet exécutable. Il faut alors déterminer le programme qui crée ce blocage. Les programmes à examiner sont ceux configurés pour avoir une action sur l'ensemble des fichiers présents sur les disques (sauvegarde, synchronisation de données, antivirus, etc.). Un utilitaire tel que "Process Explorer" peut vous permettre d'orienter vos recherches.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|