IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Concepteurs de composants, simplifiez leur installation


précédentsommairesuivant

III. Préparation de l'installation

Il nous reste à définir les opérations nécessaires à l'installation d'un package de composants dans l'IDE. Voici les étapes nécessaires.

III-A. Rassembler les fichiers à installer

Il faut déterminer si vous distribuez le paquet avec ou sans les sources. Si vous distribuez le paquet sans les sources, le fichier bpl du paquet suffira sinon vous devrez ajouter le *.dpk et les *.pas (ainsi que le *.bdsproj si vous avez Delphi 2005 ou supérieur). Notons que dans la documentation de Delphi, il est recommandé de fournir le fichier dcp et les fichiers dcu lorsque les paquets sont transmis à d'autres développeurs (on comprend que c'est pour une utilisation dans l'EDI), utiles à de futures recompilations.

Fichiers de distribution du paquet de composants

Sans sources

Avec sources

*.bpl ; *.dcp ; *.dcu

*.bpl ; *.dcp ; *.dcu ; *.dpk (source du paquet) ; *.pas (sources des unités) ; *.res (le cas échéant) ; *.bdsproj (Delphi 2005 et supérieurs)

III-B. Identifier les chemins de destination

Les fichiers *.bpl, *.dcp et *.dcu doivent être installés dans un dossier accessible à Delphi, donc identifié dans ses options d'environnement (menu Outils|Options d'environnement) :

Image non disponible

Les chemins pour les fichiers BPL et DCP sont clairement modifiables. Concernant les DCU on s'attachera à ce qu'ils figurent dans un dossier listé dans le chemin de bibliothèque si vous voulez que le compilateur les retrouve automatiquement, quel que soit le projet. Sinon vous pouvez indiquer leur emplacement dans les options du projet courant.

Les préférences sont modifiables hors IDE dans la base de registre aux clés suivante :

Chemin de bibliothèque

HKEY_CURRENT_USER\Software\Borland\Delphi\6.0\Library\Search Path\

Destination BPL

HKEY_CURRENT_USER\Software\Borland\Delphi\6.0\Library\Package DPL Output\

Destination DCP

HKEY_CURRENT_USER\Software\Borland\Delphi\6.0\Library\Package DCP Output\

Soit vous installerez les fichiers dans un des chemins listés, soit vous devrez ajouter le dossier d'installation dans les clés respectives.

Concernant les fichiers *.dpk et *.pas, vous pouvez les installer dans un dossier au choix de l'utilisateur. En vue d'une future compilation du dpk, il faudra juste s'assurer dans les options que les chemins de recherche permettent d'accéder aux éventuels autres paquets requis (vcl60, etc.), mais ils n'interviennent pas dans l'intégration de la palette de composants.

III-C. Intégration dans la palette de composants

Là aussi, il suffit d'un ajout dans une clé du registre comme indiqué en première partie de ce tutoriel.

Liste des packages de la palette de composants

HKEY_CURRENT_USER\Software\Borland\Delphi\6.0\Known Packages\

Chaque sous clé de la clé …\Known Packages\ sera de la forme : [Chemin du paquet bpl | Description du paquet].

Image non disponible

Si vous avez bien suivi jusqu'à maintenant, vous êtes désormais capable de créer vos « setup » de composants. Nous allons construire un script d'installation dans la section suivante avec InnoSetup, bien connu des Delphinautes.


précédentsommairesuivant

Copyright © 2002 Sylvain James. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.