WINDEV 2025 : Les concepts
78 Partie 2 : Environnement de développement 4 Utiliser un composant externe dans une application Un composant peut être ré-utilisé à tout moment dans n’importe quelle application WINDEV : il suffit de connaître le répertoire des fichiers du composant et de l’importer dans le projet. L’importation du com- posant peut également se faire via le GDS. Lorsqu’une nouvelle version d’un composant est disponible, il suffit d’installer les nouveaux fichiers de cette mise à jour dans le répertoire d’installation du composant (selon le mode d’installation utilisé). Pour plus de détails sur les différents modes d’ins- tallation d’un composant, consultez "Distribuer un composant externe", page 76. Si le composant a été publié et importé via le GDS, les mises à jour sont proposées à l’ouverture du pro- jet utilisant le composant. La création de l’exécutable (utilisant le composant) se fait de la même manière que pour une application classique WINDEV. Les DLLs nécessaires au fonc- tionnement du composant sont automatiquement détectées. 5 Déploiement d’une application utilisant un composant externe 5.1 Présentation Le déploiement d’une application utilisant un ou plusieurs composants se fait de la même façon que le déploiement d’une application classique (option "Procédure d’installation" sous le volet "Projet"). Lors du déploiement d’une application utilisant un composant, les fichiers suivants sont automatique- ment installés sur le poste de l’utilisateur : • <Nom du composant>.WDK, • <Nom de l’application>.EXE, • les fichiers nécessaires au fonctionnement du composant et de l’application. 5.2 Mise à jour des composants et des exécutables déployés Lors de la mise à jour d’un composant et/ou d’un exécutable déployé, il est possible d’installer sur le poste de l’utilisateur final : • soit l’exécutable de l’application, le composant et les fichiers nécessaires à leur fonctionnement. • soit uniquement l’exécutable de l’application et les fichiers nécessaires au fonctionnement de l’application. • soit uniquement le composant et les éventuels fichiers nécessaires à son fonctionnement. Pour plus de détails sur la gestion de la compatibi- lité entre l’application et son composant, consultez l’aide en ligne. Pour mettre à jour un composant en clientèle, deux possibilités existent : 1. La recompilation du projet hôte Recompilez le projet qui utilise le composant et re- distribuez l’application avec le composant. Dans ce cas, aucun problème de version ou de compatibilité ne sera rencontré. La recompilation est nécessaire dans les cas suivants : • De nouvelles fonctions ont été ajoutées dans le composant et doivent être prises en compte. • Les paramètres de certaines procédures ont été modifiés. • Incompatibilité de la nouvelle version avec les anciennes versions du composant. • ... 2. Distribution directe du fichier .WDK Fournissez directement une mise à jour du compo- sant (fichier .WDK) en clientèle sans recompilation du projet. Cette possibilité s’applique en général lorsque : • La nouvelle version sert à corriger un ou des dysfonctionnements d’une version antérieure. • De nouvelles fonctions ont été ajoutées dans le composant mais ne sont pas nécessaires au bon fonctionnement de l’application.
Made with FlippingBook
RkJQdWJsaXNoZXIy NDQ0OA==