WEBDEV 2024 : Les concepts

Partie 3 : Environnement de développement 107 • Distribution par le GDS  : Ce mode de distribution permet aux projets présents dans le GDS d’uti- liser directement un composant externe publié dans le GDS. Exemple : Une société partage différents projets par le GDS. Les projets permettant de créer les composants externes et les projets utilisant les composants utilisent tous le même GDS. • Distribution à partir d’un programme d’ins- tallation (avec une procédure d’installation du composant identique à celle utilisée pour les applications). Exemple : Ce mode de distribution est conseillé si le composant externe est destiné à être vendu ou à être distribué à grande échelle, avec des mises à jour régulières. 3.2 Utilisation directe du composant externe Le composant externe est créé et utilisé sur le même poste. Lors de l’importation du composant externe dans un projet, il suffit de sélectionner le fichier WDI cor- respondant au composant. Ce fichier est disponible dans le répertoire EXE du projet du composant. Le répertoire de génération correspond au réper- toire associé à la configuration de projet de type "Composant externe". Attention  : Les fichiers référencés dans le fichier <Nom du composant>.WDO seront automatique- ment recopiés dans le répertoire EXE du projet utili- sant le composant. Si le composant externe utilise des fichiers spéci- fiques (fichiers de données, fichiers texte, etc.), il est nécessaire de créer (ou de compléter) un fichier <Nom du composant>.WDO après la génération du composant. Ce fichier contient la liste des fichiers externes (fichiers de données, fichiers texte, ...) uti- lisés par le composant. Pour plus de détails, consul- tez "Le fichier WDO", page 111. 3.3 Distribution simple d’un composant externe La distribution simple d’un composant externe consiste à fournir uniquement les fichiers néces- saires au fonctionnement du composant par simple copie. Les fichiers sont copiés dans un répertoire spécifique. Ce répertoire peut par exemple être pré- sent sur un serveur réseau. Lors de l’importation du composant externe dans un projet, il suffit de sélectionner le fichier WDI correspondant au composant dans le répertoire de distribution. Pour distribuer un composant externe, il est néces- saire de fournir : • Les fichiers automatiquement générés par WIN- DEV ou WEBDEV (fichier <Nom du composant>. WDK et fichier <Nom du composant>.WDI) • Si nécessaire, les fichiers spécifiques manipulés par le composant (fichiers de données, fichiers d’initialisation, ...) ainsi que le fichier <Nom du composant>.WDO. Le fichier texte <Nom du composant>.WDO contient la liste des fichiers qui doivent être fournis avec le composant. Pour plus de détails sur ce fichier, consultez Diffusion de composant avancé : le fichier WDO. 3.4 Distribution grâce à une procédure d’installation La diffusion des composants externes à l’aide d’une procédure d’installation consiste à fournir aux utili- sateurs du composant externe, un programme d’ins- tallation. Ce programme installe tous les fichiers nécessaires à l’utilisation du composant externe dans le répertoire spécifié par l’utilisateur. Ce mode d’installation permet de gérer automati- quement : • le fichier WDO et l’installation des fichiers spé- cifiques (fichiers de données, ...) utilisés par le composant externe. • l’installation d’outils spécifiques (MDAC, driver ODBC pour HFSQL, ...). • la mise à jour automatique des fichiers de don- nées utilisés par le composant externe (si néces- saire). • la désinstallation du composant externe. Pour proposer une procédure d’installation pour un composant externe : 1. Créez la procédure d’installation du composant externe directement par les boutons d’accès rapide : 2. Dans les différents écrans de l’assistant, spéci- fiez : • le nom du composant externe. • les langues proposées dans la procédure d’ins- tallation. • le titre de la fenêtre principale du programme d’installation. Le bouton "Avancé" permet de configurer l’interface de l’installeur. • les fichiers installés. Il est possible d’ajouter des fichiers spécifiques aux fichiers corres- pondant par défaut au composant. Le fichier WDO sera automatiquement créé à partir de cette liste.

RkJQdWJsaXNoZXIy NDQ0OA==