Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
CodeDelphiNouvelles

Installation manuelle des packages de composants

image 3211490 2

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.

radiant getit 2027176 2

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

image 2371380 2

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.

image 5327288 2

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 .

image 8777658 2

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

image 3670986 2
  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é.
image 5501220 2
Boîte de dialogue Chemins de bibliothèque
image 7551771 2
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!

image 3211490 2
image 3660312 2
See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

À propos de l'auteur

Directeur de Delphi Consulting pour GDK Software USA. De nombreux brevets liés aux logiciels, notamment le déverrouillage par balayage et par motif et le moteurs de recherche. Premiers badges Delphi Argent et Or sur Stack Overflow Ancien défenseur des développeurs pour Embarcadero Technologies. Fan de longue date de programmation, notamment avec Delphi. Auteur, podcasteur/YouTuber, improvisateur, conférencier, père et ami.

Leave a Reply

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

IN THE ARTICLES