DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Exécutable WINDEV
  • Présentation
  • Répertoire de création des fichiers de données du groupware utilisateur
  • Répertoire de création des fichiers de données HFSQL Classic de l'application
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
Création d'un exécutable : Répertoire des fichiers de données
Répertoire de création des fichiers de données du groupware utilisateur
Deux catégories de fichiers sont gérées :
  • les fichiers de données permettant d'identifier les utilisateurs. Ces fichiers de données peuvent être communs à plusieurs applications.
  • les fichiers de données permettant de gérer les droits des utilisateurs sur les différentes fenêtres de l'application. Ces fichiers sont spécifiques à l'application.
Pour plus de détails sur ces fichiers (noms, rubriques, ...), consultez Les fichiers du groupware utilisateur.
Par défaut, ces fichiers de données sont créés dans le sous-répertoire "<NomApplication>_GPW" du répertoire d'installation de l'application. Il est cependant possible de modifier ce répertoire. Ce répertoire peut correspondre :
  • à un répertoire spécifique
  • au répertoire des données de l'application. Ce choix est adapté au mécanisme de l'UAC de Windows Vista. Si les utilisateurs travaillent avec Windows Vista (ou supérieur) et le mécanisme de l'UAC activé, ils pourront utiliser l'application sans avoir de droits administrateur spécifiques.
Le tableau suivant présente les différents moyens proposés par WINDEV pour modifier ce répertoire.
Fichiers de données des utilisateurs
(pouvant être commun à plusieurs applications)
Fichiers de données des droits des utilisateurs (spécifique à l'application)
Comment modifier le répertoire de création de ces fichiers de données ?
  • par programmation, à l'aide de la fonction gpwOuvre (si le groupware utilisateur n'a pas été intégré avec l'option "Lancement automatique").
  • lors de la configuration du groupware utilisateur (attention : ce répertoire est utilisé uniquement pour les tests de l'application).
  • lors de la création de l'exécutable de l'application.
  • lors de l'installation de l'application. Ce répertoire est alors sélectionné par l'utilisateur.
  • par programmation, à l'aide de la fonction gpwOuvre (si le groupware utilisateur n'a pas été intégré avec l'option "Lancement automatique").
  • lors de l'installation de l'application. Ce répertoire est alors sélectionné par l'utilisateur.
Quel est l'ordre de priorité appliqué pour définir le répertoire de création de ces fichiers ?
  1. Le répertoire spécifié à l'aide de la fonction gpwOuvre (si le groupware utilisateur n'a pas été intégré avec l'option "Lancement automatique").
  2. Le répertoire sélectionné par l'utilisateur lors de l'installation de l'application (si le programme d'installation permet à l'utilisateur de sélectionner ce répertoire).
  3. Le répertoire sélectionné lors de la création de l'exécutable de l'application.
  4. Le répertoire par défaut (sous-répertoire "<NomApplication>_GPW" du répertoire d'installation de l'application).
    Ainsi, le répertoire spécifié à l'aide de la fonction gpwOuvre est prioritaire sur tous les autres répertoires définis.
  1. Le répertoire spécifié à l'aide de la fonction gpwOuvre (si le groupware utilisateur n'a pas été intégré avec l'option "Lancement automatique").
  2. Le répertoire sélectionné par l'utilisateur lors de l'installation de l'application (si le programme d'installation permet à l'utilisateur de sélectionner ce répertoire).
  3. Le répertoire par défaut (sous-répertoire "<NomApplication>_GPW" du répertoire d'installation de l'application).
    Ainsi, le répertoire spécifié à l'aide de la fonction gpwOuvre est prioritaire sur tous les autres répertoires définis.

Cas particulier : les fichiers de données du groupware utilisateur sont installés avec l'application
Ces fichiers de données sont installés dans le répertoire spécifié lors de la création du programme d'installation (répertoire de destination).
Répertoire de création des fichiers de données HFSQL Classic de l'application
Par défaut, les fichiers de données HFSQL sont créés dans les répertoires spécifiés lors de la description des fichiers dans l'analyse. Cependant, il est possible de modifier ces répertoires :
  • lors de la création de l'exécutable de l'application.
    Plusieurs options sont disponibles :
    Options disponibles
    • Automatique (conseillé) : Cette option permet d'installer les fichiers de données :
      • soit dans le répertoire des données de l'application (si l'exécutable est installé dans "Programs files").
      • soit dans le répertoire de l'exécutable.
      Cette option est conseillée car elle permet de s'adapter à la majorité des configurations d'installation.
    • Répertoire des données de l'application (défini par Windows). Ce choix est conseillé si l'application doit être utilisée sous Windows Vista. Les fichiers de données "locaux" utilisés par l'application seront ainsi placés dans un répertoire accessible et modifiable par l'application (sans nécessiter de droits spécifiques).
    • Répertoire des données de l'utilisateur (défini par Windows).
    • Répertoire spécifique.
    • Répertoire de l'exécutable.
  • par programmation grâce aux fonctions HSubstRep ou HChangeRep.
  • lors de l'installation de l'application. Le répertoire de création des fichiers de données sera alors sélectionné par l'utilisateur.
Dans tous les cas, le répertoire de création des fichiers de données est défini selon l'ordre de priorité suivant :
  1. Répertoire spécifié grâce aux fonctions HSubstRep ou HChangeRep.
  2. Répertoire sélectionné lors de l'installation de l'application (si cette option est proposée à l'utilisateur).
  3. Répertoire sélectionné lors de la création de l'exécutable.
  4. Répertoire spécifié lors de la description des fichiers dans l'analyse.
Ainsi, le répertoire défini par les fonctions HSubstRep ou HChangeRep est prioritaire sur tous les autres répertoires définis.
Cas particulier : fichiers de données installés avec l'application
Ces fichiers de données sont installés dans le répertoire spécifié lors de la création du programme d'installation (répertoire de destination spécifié dans l'étape "Fichiers installés").
Il est conseillé d'utiliser le même répertoire pour installer les fichiers de données livrés avec l'application et pour créer les nouveaux fichiers de données.
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 30/08/2023

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