WINDEV 2025 : Les concepts
Partie 2 : Environnement de développement 77 3.2 Utilisation directe du composant 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 uti- lisant 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, ...) utili- sés par le composant. Pour plus de détails, consultez "Le fichier WDO", page 80. 3.3 Distribution simple d’un composant 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, consultez "Le fichier WDO", page 80. 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. • le répertoire d’installation par défaut du composant. Le bouton "Avancé" permet de configurer les modifications qui doivent être apportées au système. • les modules optionnels à installer. • le support d’installation, les options de sécurité et les paramètres avancés. Par défaut, les fichiers nécessaires à l’installa- tion d’un composant externe sont créés dans le sous-répertoire "<Nom projet>\EXE\INSTALL_ COMPO<Nom du composant>". Rappel : Lors de la création de l’installation d’une application, les fichiers nécessaires sont créés dans le sous-répertoire "<Nom projet>\EXE\INSTALL".
Made with FlippingBook
RkJQdWJsaXNoZXIy NDQ0OA==