Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Installation manuelle des packages de composants

Parfois, vous devez installer les composants manuellement. Peut-être que le programme d’installation n’a pas été mis à jour pour votre version de Delphi, ou il s’agit d’une bibliothèque open-source sans programme d’installation. Quelle qu’en soit la raison, voici un petit guide en plus de ce que l’on trouve dans le DocWiki sur le sujet.

Je vais écrire ce guide sur l’installation du pack Radiant Shapes disponible via GetIt. Je suppose qu’il n’a pas encore été mis à jour pour être installé dans 10.4, et pendant que la R&D y travaille, c’est une excellente occasion d’apprendre à l’installer manuellement.

Après l’installation à partir de GetIt, vous ne le trouverez pas dans l’EDI, et il est absent de la liste des packages, à laquelle vous accédez à partir du composant 🡆 Installer des packages alors qu’aucun projet n’est ouvert

C’est là que tous les packages BPL sont répertoriés. Cliquez sur le bouton Ajouter et parcourez pour trouver le BPL

C:Program Files (x86)RaizeRadiantShapes1.4BinRadiantShapesFmx_Design270.bpl
(Si vous n’avez pas ce BPL ou chemin pour Radiant Shapes, assurez-vous d’avoir installé à partir de GetIt et vous pouvez exécuter le programme d’installation manuellement à partir de C:UsersPublicDocumentsEmbarcaderoStudio21.0CatalogRepositoryRadiantShapes-270-1.2InstallerRadiantShapes.exe)

ou tout autre package de conception dont vous avez besoin. Cela installera les composants dans l’EDI.

De nombreux projets ont à la fois des packages de conception et d’exécution. Un package au moment du design contient les informations nécessaires à l’installation dans l’EDI et dans tout concepteur spécial, tandis que les packages RunTime contiennent uniquement le code nécessaire à une utilisation pendant RunTime. Vous pouvez même éventuellement expédier ces packages avec votre binaire pour les lier à l’exécution.

Ensuite, vous devez indiquer à l’EDI où trouver les DCU et éventuellement les fichiers source. Et si vous n’avez que des fichiers source? Pas de problème, ouvrez et compilez tous les packages au moins en mode Release sur chaque plateforme supportée par la bibliothèque. Ensuite, dirigez-vous vers Outils 🡆 Options puis Langue 🡆 Delphi 🡆 Bibliothèque .

Ensuite, complétez les détails de chaque plate-forme que vous avez créée et que vous souhaitez prendre en charge:

  1. Plateforme sélectionnée – Spécifie la plateforme pour laquelle vous fournissez des détails ci-dessous:
    • Linux 64 bits, iOS 64 bits, Win 32 bits, Win 64 bits, macOS 64 bits, Android 32 bits, Android 64 bits et / ou iOS Simulator.
  2. Chemin de la bibliothèque – Il s’agit du chemin d’accès aux DCU de version. Certaines personnes pointent ici leurs fichiers PAS, ce qui fonctionne, mais vous finissez par recompiler la bibliothèque plus que nécessaire.
    • Radiant Shapes inclut tous les DCU dans les sous-dossiers hors du chemin C:Program Files (x86)RaizeRadiantShapes1.4Lib
    • Conseil : collez le nouveau chemin dans la zone d’édition avant de cliquer sur le bouton Parcourir si vous devez accéder à un sous-dossier. Assurez-vous ensuite de cliquer sur [Ajouter] lorsque vous avez terminé.
Boîte de dialogue Chemins de bibliothèque
Emplacement des dossiers DCU spécifiques à la plate-forme pour Radiant Shapes
C: Program Files (x86) Raize RadiantShapes 1.4 Lib
    1. Le chemin de navigation est l’endroit où vous ajoutez éventuellement un chemin vers les fichiers PAS source. Cela vous permet de parcourir ces fichiers source à partir de l’EDI avec l’ élément de menu contextuel Rechercher une déclaration .
      • Pour les formes radiantes, la source se trouve dans C:Program Files (x86)RaizeRadiantShapes1.4Source
    2. Debug DCU Path vous permet de pointer éventuellement vers la version de débogage des DCU. Ceci est utile si la version de débogage contient des informations supplémentaires ou des comportements différents.
      • Radiant Shapes n’a pas de DCU de débogage spéciaux, nous n’avons donc rien à ajouter ici.

    Une fois que vous avez terminé ces paramètres pour chaque plate-forme, vous êtes prêt à partir! Bonne installation!

Quitter la version mobile