Ícono del sitio Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Instalación manual de paquetes de componentes

A veces es necesario instalar componentes manualmente. Quizás el instalador no se actualizó para su versión de Delphi o es una biblioteca de código abierto sin un instalador. Cualquiera sea la razón, aquí hay una breve guía además de lo que se encuentra en DocWiki sobre el tema.

Voy a escribir esta guía sobre la instalación del Radiant Shapes Pack disponible a través de GetIt. Supongo que aún no se actualizó para instalarlo en 10.4, y mientras I + D está trabajando en eso, esta es una gran oportunidad para aprender a instalarlo manualmente.

Después de instalar desde GetIt, no lo encontrará en el IDE y no se encuentra en la lista de paquetes, a la que accede desde Componente 🡆 Instalar paquetes mientras no hay ningún proyecto abierto

Aquí es donde se enumeran todos los paquetes BPL . Haga clic en el botón Agregar y busque la BPL

C:Program Files (x86)RaizeRadiantShapes1.4BinRadiantShapesFmx_Design270.bpl
(Si no tiene ese BPL o ruta para Radiant Shapes, asegúrese de instalar desde GetIt y puede ejecutar el instalador manualmente desde C:UsersPublicDocumentsEmbarcaderoStudio21.0CatalogRepositoryRadiantShapes-270-1.2InstallerRadiantShapes.exe)

o cualquier paquete de tiempo de diseño que necesite. Esto instalará los componentes en el IDE.

Muchos proyectos tienen paquetes de tiempo de diseño y tiempo de ejecución. Un paquete en tiempo de diseño contiene la información necesaria para instalar en el IDE y cualquier diseñador especial, mientras que los paquetes RunTime solo contienen el código necesario para su uso durante RunTime. Opcionalmente, incluso puede enviar estos paquetes con su binario para vincularlos en tiempo de ejecución.

A continuación, debe indicarle al IDE dónde encontrar las DCU y, opcionalmente, los archivos de origen. ¿Qué pasa si solo tiene archivos fuente? No hay problema, abra y compile todos los paquetes al menos en modo de lanzamiento en cada plataforma que admita la biblioteca. Luego dirígete a Herramientas 🡆 Opciones y luego Idioma 🡆 Delphi 🡆 Biblioteca .

Luego, complete los detalles de cada plataforma que creó y desea admitir:

  1. Plataforma seleccionada : especifica la plataforma para la que proporciona detalles a continuación:
    • Linux de 64 bits, iOS de 64 bits, Win de 32 bits, Win de 64 bits, macOS de 64 bits, Android de 32 bits, Android de 64 bits y / o simulador de iOS.
  2. Ruta de la biblioteca : esta es la ruta a las DCU de versión. Algunas personas señalan sus archivos PAS aquí, lo que funciona, pero luego terminas compilando la biblioteca más de lo necesario.
    • Radiant Shapes incluye todas las DCU en subcarpetas fuera de la ruta C:Program Files (x86)RaizeRadiantShapes1.4Lib
    • Consejo : Pegue la nueva ruta en el cuadro de edición antes de hacer clic en el botón Examinar si necesita buscar una subcarpeta. Luego, asegúrese de hacer clic en [Agregar] cuando haya terminado.
Diálogo Rutas de biblioteca
Ubicación de las carpetas DCU específicas de la plataforma para Radiant Shapes
C: Archivos de programa (x86) Raize RadiantShapes 1.4 Lib
    1. Ruta de navegación es donde, opcionalmente, agrega una ruta a los archivos PAS de origen. Esto le permite buscar esos archivos de origen desde el IDE con el elemento del menú contextual Buscar declaración .
      • Para Radiant Shapes, la fuente se encuentra en C:Program Files (x86)RaizeRadiantShapes1.4Source
    2. Debug DCU Path le permite apuntar opcionalmente a la versión de depuración de las DCU. Esto es útil si la versión de depuración tiene información adicional o comportamientos diferentes.
      • Radiant Shapes no tiene DCU de depuración especiales, por lo que no es necesario agregar nada aquí.

    Una vez que haya completado esta configuración para cada plataforma, ¡estará listo! ¡Feliz instalación!

Salir de la versión móvil