DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Installation d'applications et de sites / Application WINDEV / Création du programme d'installation (assistant)
  • Présentation
  • Fichiers à installer
  • Présentation
  • Cas d'une installation avec mise à jour automatique
  • Framework WINDEV
  • Mode d'installation du framework
  • Téléchargement du framework
  • Emplacement du framework
  • Propriétés des fichiers à installer
  • Onglet "Chemin"
  • Onglet "Raccourcis"
  • Onglet "Version"
  • Onglet "Options"
  • Onglet "HFSQL" (uniquement pour les exécutables et les fichiers de données)
  • Onglet "Framework" (uniquement pour les exécutables)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
L'assistant d'installation permet de :
Fichiers à installer

Présentation

Un des points les plus importants lors de la création d'une installation est la sélection des fichiers à installer.
Par défaut, le programme d'installation sélectionne automatiquement tous les fichiers présents dans le sous-répertoire EXE de votre projet à l'exception des fichiers de données (".FIC", ".NDX", ".MMO"). Les fichiers sélectionnés seront installés sur les postes utilisateurs.
Les fichiers affichés en vert correspondent aux nouveaux fichiers à installer depuis la dernière génération de l'installation.
Pour ajouter des fichiers à installer, cliquez sur le bouton "Ajouter" et sélectionnez les fichiers à ajouter.
Pour supprimer des fichiers de l'installation, sélectionnez le fichier, puis cliquez sur le bouton "Enlever".
Pour configurer les propriétés d'installation de chaque fichier, sélectionnez le fichier puis cliquez sur le bouton "Propriétés". Il est par exemple possible de créer un raccourci avec une ligne de commande pour un ou plusieurs fichiers, de gérer les versions des fichiers lors de la mise à jour de l'application, gérer la modification automatique des données, ... Pour plus de détails, consultez le paragraphe Propriétés des fichiers.

Cas d'une installation avec mise à jour automatique

Si vous réalisez une installation avec mise à jour automatique, l'assistant de création du programme d'installation offre la possibilité de choisir pour chaque fichier le poste sur lequel il doit être installé. Chaque fichier peut être installé :
  • uniquement sur le poste serveur (par exemple les fichiers de données partagés par tous les utilisateurs).
  • uniquement sur les postes utilisateurs (par exemple l'exécutable de l'application).
  • à la fois sur le poste serveur et sur les postes utilisateurs (par exemple un fichier ".INI" permettant de configurer l'application installée sur le serveur avec les paramètres par défaut et les applications installées sur les postes utilisateurs avec les paramètres spécifiques aux utilisateurs).
Pour spécifier les postes sur lesquels chacun des fichiers doit être installé, il suffit de cocher la case :
  • "Serveur" pour les fichiers à installer sur le serveur. Ces fichiers seront installés lors de l'exécution du programme d'installation sur le serveur.
  • "Client" pour les fichiers à installer sur les postes utilisateurs. Ces fichiers seront installés lors de l'exécution du programme d'installation sur les postes utilisateurs.
  • "Serveur" et "Client" pour les fichiers à installer sur le serveur et sur les postes utilisateurs.
Framework WINDEV

Mode d'installation du framework

Le framework WINDEV correspond à l'ensemble des DLL WINDEV. Par défaut, le framework WINDEV est intégré dans le programme d'installation. Tous les éléments du framework nécessaires au fonctionnement de l'application sont automatiquement installés avec l'application.
Mais pour créer des programmes d'installation plus "petits", il est possible :
  • soit de télécharger le framework WINDEV sur le site de PC SOFT.
  • soit de ne pas installer le framework. Le framework installé sur le poste des utilisateurs sera utilisé. Si ce framework n'existe pas, il sera téléchargé.
Remarques :
  • L'utilisation du téléchargement du Framework WINDEV est possible même si votre application utilise des DLLs renommées.
  • Le téléchargement du Framework est effectué via le protocole HTTPS. Si le téléchargement via https échoue, le téléchargement est effectué via FTP.

Téléchargement du framework

L'option "Télécharger le Framework WINDEV sur le site de PC SOFT" permet de créer une installation de taille réduite.
Si votre application contient des exécutables qui utilisent un framework commun renommé, il est possible d'indiquer le répertoire d'installation du framework (étape suivante de l'assistant). Par défaut, le répertoire d'installation est "<srProgramFilesCommun>\ <Nom de la société> \Framework\".
Le programme d'installation utilisera la connexion Internet du poste en cours et la fenêtre suivante sera affichée :
A chaque lancement de l'exécutable, tous les fichiers du framework WINDEV seront alors automatiquement chargés sur le site PC SOFT. La version du framework téléchargé correspondra à la version de WINDEV avec laquelle l'exécutable a été créé.
Remarque : Pour traduire les différents éléments de cette fenêtre, cliquez que le bouton "Paramètres FTP", puis sur le bouton "Traduire".

Emplacement du framework

Par défaut, le Framework commun est installé dans le répertoire "<Répertoire d'installation des éléments communs à plusieurs applications>\PC SOFT\<Version de WINDEV>\Framework",
Où :
  • "<Répertoire d'installation des éléments communs à plusieurs applications>" correspond au répertoire renvoyé par la fonction SysRep (avec la constante srProgramFilesCommun).
  • "<Version de WINDEV>" correspond au numéro de version de WINDEV avec laquelle l'exécutable a été créé (par exemple, "29.0" si l'exécutable a été créé avec WINDEV 2024).
Propriétés des fichiers à installer

Onglet "Chemin"

Cet onglet permet de spécifier :
  • le répertoire d'installation du fichier. Les raccourcis suivants peuvent être utilisés :
    • <RepInst> : répertoire d'installation choisi par l'utilisateur lors de l'installation
    • <LectInst> : lecteur du répertoire d'installation choisi par l'utilisateur lors de l'installation.
    • <RepWin> : répertoire de Windows des postes utilisateurs.
    • <FicInst> : répertoire d'installation des fichiers de données. L'assistant de création du programme d'installation permet de paramétrer ce répertoire. Pour plus de détails, consultez Paramétrer le répertoire des fichiers de données.
    • <srProgramFiles> : Répertoire "Program Files" des postes utilisateurs.
  • le nom du fichier installé. Par défaut, le fichier a le même nom. Mais il est possible de donner lors de l'installation, un nom différent au fichier.

Onglet "Raccourcis"

Cet onglet permet de créer pour le fichier sélectionné :
  • un raccourci dans le menu "Démarrer"
  • et / ou un raccourci sur le bureau.
  • et / ou un raccourci dans la barre de démarrage.
Pour créer un raccourci :
  1. Sélectionnez le type de raccourci à créer.
  2. Saisissez le libellé du raccourci dans chaque langue gérée par le programme d'installation.
  3. Saisissez le groupe de programmes dans lequel le raccourci doit être créé.
    Remarque : Si ce groupe de programmes n'existe pas sur le poste utilisateur, ce groupe sera créé.
  4. Spécifiez si nécessaire les paramètres du raccourci. L'exécution de ce raccourci lancera une ligne de commande.
    Par exemple, la ligne de commande : "C:\MonRépertoire\MonApplication.EXE /Login = Will" est composée :
    • du chemin complet du fichier associé au raccourci.
      Dans notre exemple : "C:\MonRépertoire\MonApplication.EXE".
    • des paramètres du raccourci.
      Dans notre exemple : "/Login = Will".
Remarque : Par défaut, pour chaque exécutable installé, un raccourci sera créé :
  • dans le menu "Démarrer" du poste d'installation.
  • sur le bureau du poste d'installation.

Onglet "Version"

Par défaut, lors de la mise à jour d'une application, si des fichiers de même nom existent déjà dans le répertoire d'installation, ces fichiers sont remplacés (même si les fichiers remplacés sont plus récents que les fichiers installés). Aucune fenêtre d'avertissement ne s'affiche pour confirmer ces remplacements.
Pour gérer les collisions :
  • Pour installer le fichier sélectionné même si un fichier de même nom plus récent est présent dans le répertoire d'installation, cochez l'option "Remplacer le fichier même s'il est plus récent".
  • Pour ne pas installer le fichier sélectionné si un fichier de même nom est présent dans le répertoire d'installation, cochez l'option "Ne pas installer si le fichier existe déjà".
  • Pour demander à l'utilisateur la confirmation du remplacement du fichier sélectionné, cochez l'option "Demander la confirmation du remplacement du fichier".
  • Pour renommer le fichier existant, cochez l'option "Renommer le fichier remplacé sous le nom ci-dessous", et saisissez le nom et l'extension du fichier remplacé. Par exemple : "MonImage_Bak.GIF".

Onglet "Options"

Cet onglet permet de définir les options d'installation et de compactage des fichiers ainsi que le groupe auquel le fichier est associé.
Pour plus de détails sur les options de compactage, consultez WDInst - Paramétrer les caractéristiques des fichiers à installer.
Pour plus de détails sur les groupes, consultez WDInst - Groupe de fichiers

Onglet "HFSQL" (uniquement pour les exécutables et les fichiers de données)

Cet onglet permet de :
  • indiquer si la modification automatique des données est gérée.
  • gérer l'existence de fichiers au format Hyper File 5.5.
Si le fichier sélectionné est un index, il est également possible de demander la suppression de l'index de l'installation, et sa reconstruction automatique pendant l'installation.

Onglet "Framework" (uniquement pour les exécutables)

Cet onglet permet de préciser le mode d'utilisation du framework. Les informations affichées dans cet onglet ne sont pas modifiables et dépendent des informations indiquées dans l'écran de l'assistant.
Les différentes possibilités sont les suivantes :
  • Ne pas installer le framework pour cet exécutable. Dans ce cas, si le framework n'est pas installé sur le poste en cours, l'utilisateur pourra le télécharger.
  • Utilise le framework WINDEV commun. Utilise le framework commun installé sur le poste de l'utilisateur. Si ce framework commun n'est pas installé, l'utilisateur pourra le télécharger.
  • Utilise le framework commun renommé : Utilise le framework commun renommé installé sur le poste de l'utilisateur. Si ce framework n'est pas installé, l'utilisateur pourra le télécharger.
  • Utilise un framework propre à l'exécutable : Utilise le framework spécifié lors de la création de l'exécutable.
  • Utilise un framework propre à l'exécutable (DLL renommées) : Utilise le framework spécifié lors de la création de l'exécutable.
Version minimum requise
  • Version 11
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 07/07/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale