WINDEV dispose d'un éditeur d'installations complet permettant d'obtenir une procédure d'installation pour les applications et services à déployer (Idem pour WebDev et WINDEV Mobile).
Les installations ainsi obtenues permettent de déployer les applications :
  • directement sur les postes à partir d'un "install.exe" ou d'un ".msi",
  • sur le poste cible à partir d'une version de référence placée sur un serveur du réseau local ou web (http),
  • à distance via push,
  • ...

 

Lorsqu'une application est déployée depuis de nombreuses années, et que ses mises à jour s'enchainent, il peut être intéressant de réinitialiser le contenu de l'installation. Cela permet de faire le point sur l'utilité des fichiers embarqués par la procédure d'installation, les options sélectionnées...

 

Voici les opérations à effectuer :
  • renommer dans le dossier du projet le fichier nom-projet.wdf (nom-projet.wwf en WebDev et nom-projet.wpf en WINDEV Mobile) en .old. C'est ce fichier qui mémorise le contenu de l'installation.

  • supprimer le contenu du dossier temporaire de l'utilisation qui a ouvert la session Windows :
    C:\Users\<utilisateur>\AppData\Local\Temp

  • vérifier dans le dossier \exe\ du projet, ou de la configuration courante, que tous les fichiers présents sont toujours nécessaires à l'application, et doivent être embarqués par la procédure d'installation. En effet par défaut l'installation prend les fichiers du répertoire \exe\ du projet (sauf les fichiers de données HFSQL de test).

  • recréer l'installation par :
    • à partir de la version 18 : le bouton "Procédure d'installation" du volet "Projet" du ruban :
    • avant la version 18 : le menu "Atelier ... Créer la procédure d'installation".
  • personnaliser si besoin l'installation obtenue par l'éditeur d'installations, accessible par le menu "Outils ... WDINST" de WINDEV.

A ce stade la nouvelle procédure d'installation créée est réinitialisée avec le nouveau paramétrage effectué par l'assistant de génération et/ou l'éditeur d'installations WDINST. Si cette nouvelle installation est relancée sur une station sur laquelle la précédente installation avait été exécutée, les réglages faits dans l'assistant d'installation seront repris. Si l'on souhaite que la procédure d'installation recréée ignore les réglages des précédentes installations, il faut en complément :

  • dans le cas d'une installation créée par l'assistant de génération :
    • bouton "Avancé..." à l'étape "Fichiers de l'installation 1/2 de l'assistant,
    • volet "Registre" de la fenêtre d'option d'installation,
    • modifier la valeur du champ "Identifiant de l'application dans la base de registre",
    • valider la fenêtre des options de l'installation et poursuivre l'assistant.
  • dans le cas d'une installation créée par l'éditeur d'installations WDINST :
    • menu "Paramètres de l'installation" de WDINST,
    • choix "Fin d'installation...",
    • modifier la valeur du champ "Identifiant de l'application dans la base de registre",
    • valider la fenêtre des options de l'installation,
    • sauvegarder la modification par le menu "Fichier … Enregistrer" de WDINST,
    • générer l'installation par le menu "Fichier … Générer" de WDINST.

 

Il faut souligner que le programme d'installation obtenu est entièrement personnalisable grâce à son projet source en WLangage fourni avec WINDEV (projet exemple WDSETUP). Cela permet de lui ajouter des langues, mais également de lui ajouter des fonctionnalités spécifiques ou d'adapter son IHM.

 

< Retour