WEBDEV 2024 : Les concepts

Partie 3 : Environnement de développement 111 • Si l’élément n’est pas accessible, l’utilisateur ne saura même pas que cet élément existe. Attention  : Selon le mode de déclaration des élé- ments du projet (classe, collection de procédures, ...), les éléments accessibles ou non peuvent varier. 7.3 Le fichier WDO Lors de la génération du composant externe, plu- sieurs fichiers sont automatiquement créés dans le répertoire EXE du projet en cours : • <NomComposant>.WDK Contient tous les éléments à redistribuer (pages, états, ...) avec le composant. • <NomComposant>.WDI Interface du composant. Ce fichier contient : • une aide pour l’utilisation du composant lors de sa réintégration • les éléments à l’utilisation du com- posant dans le projet (information de compilation, ...) • <Nom du composant>.WDZ Fichier des dépendances du WDK (uni- quement pour les composants WEBDEV et WINDEV Mobile) Fichier contenant les dépendances du fichier WDK. Ces informations sont extraites dans le projet dans lequel le com- posant est intégré. • Dans le cas d’un composant WEBDEV, ce fichier contient par exemple les pages WEBDEV générées, les images, etc. • Dans le cas d’un composant Mobile (iOS ou Android), ce fichier contient par exemple les fichiers de génération Android. Lors de la diffusion du composant externe, ces fichiers doivent être redistribués. Si le composant externe utilise des éléments sup- plémentaires (fichiers de données par exemple), il est nécessaire d’ajouter dans le répertoire EXE du projet : • un fichier <Nom du composant>.WDO : Ce fichier contient la liste des fichiers externes (fichiers de données, fichiers texte, etc.) utilisés par le com- posant externe. Ces fichiers doivent être livrés et installés avec le composant externe. • les fichiers devant être redistribués avec le com- posant externe. Ces fichiers peuvent être placés selon une sous arborescence spécifique. Dans ce cas, le code du composant externe doit gérer l’accès à ces fichiers selon cette même arbores- cence. 7.4 Qu’est-ce que le fichier WDO ? Le fichier <Nom du composant>.WDO est un fichier au format TXT, pouvant être créé et modifié à tout moment. Ce fichier peut par exemple être créé et modifié avec l’éditeur de texte standard de Win- dows, NotePad. Ce fichier contient la liste des fichiers externes (fichiers de données, fichiers texte, etc.) utilisés par le composant externe et devant être livrés et instal- lés avec le composant externe. Ces fichiers doivent être recopiés dans le répertoire EXE des projets utilisant le composant externe. Ce fichier ".WDO" peut contenir : • soit le nom complet du fichier. Par exemple : C:\ComposantsWD\ComposantSé- lecteur\EtatInitial.INI • soit le nom du fichier. Ce fichier sera recher- ché dans le répertoire en cours du composant externe. Par exemple : EtatInitial.INI • soit un nom de fichier utilisant un chemin relatif. Les syntaxes possibles sont : - Répertoire\NomFichier.xxx pour indiquer un sous-répertoire du répertoire en cours. - .\ NomFichier.xx pour indiquer le répertoire en cours. - .\ NomFichier.xx pour indiquer le répertoire parent. Par exemple : \ComposantSélecteur\EtatInitial. INI Ce fichier sera utilisé lors de l’intégration du com- posant externe dans le projet. Les chemins précisés dans le WDO doivent correspondre aux chemins où les fichiers sont installés sur le poste de développe- ment du composant externe. Lors de l’intégration du composant externe, l’arbo- rescence spécifiée dans le WDO sera conservée et reproduite dans le répertoire EXE du projet. Pour plus de détails, consultez "Utiliser un composant externe dans un site", page 108. Exemple  : Le composant "Code Postal" utilise un fichier de données "Cedex" (fichiers Cedex.fic et Ce- dex.ndx). Dans le projet de création du composant, ce fichier de données est présent dans le répertoire EXE du projet.

RkJQdWJsaXNoZXIy NDQ0OA==