Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++CodeDelphiNotíciaRAD Studio

Instalando pacotes de componentes manualmente

image 3211490 2

Às vezes, você precisa instalar componentes manualmente. Talvez o instalador não tenha sido atualizado para sua versão do Delphi, ou é uma biblioteca de código aberto sem um instalador. Seja qual for o motivo, aqui está um pequeno guia além do que é encontrado no DocWiki sobre o assunto.

Vou escrever este guia sobre a instalação do Radiant Shapes Pack disponível via GetIt. Suponho que ainda não foi atualizado para instalar na versão 10.4 e, enquanto o P&D está trabalhando, esta é uma grande oportunidade de aprender como instalá-lo manualmente.

radiant getit 2027176 2

Depois de instalar a partir do GetIt, você não o encontrará no IDE e está faltando na lista de pacotes, que você acessa em Componente 🡆 Instalar Pacotes enquanto nenhum projeto estiver aberto

image 2371380 2

É aqui que todos os pacotes BPL são listados. Clique no botão Adicionar e navegue para encontrar o BPL

C:Program Files (x86)RaizeRadiantShapes1.4BinRadiantShapesFmx_Design270.bpl
(Se você não tiver esse BPL ou caminho para Radiant Shapes, certifique-se de que instalou a partir do GetIt e pode executar o instalador manualmente C:UsersPublicDocumentsEmbarcaderoStudio21.0CatalogRepositoryRadiantShapes-270-1.2InstallerRadiantShapes.exe)

ou qualquer pacote de tempo de design de que você precisa. Isso instalará os componentes no IDE.

image 5327288 2

Muitos projetos têm pacotes de tempo de design e tempo de execução. Um pacote de tempo de design contém as informações necessárias para instalar no IDE e quaisquer designers especiais, enquanto os pacotes de tempo de execução contêm apenas o código necessário para uso durante o tempo de execução. Você pode, opcionalmente, até mesmo enviar esses pacotes com seu binário para vinculá-los em tempo de execução.

Em seguida, você precisa informar ao IDE onde encontrar as DCUs e, opcionalmente, os arquivos de origem. E se você tiver apenas arquivos de origem? Não tem problema, abra e construa todos os pacotes pelo menos no modo de lançamento em cada plataforma que a biblioteca suporta. Em seguida, vá para Tools then Options e Language 🡆 Delphi 🡆 Library .

image 8777658 2

Em seguida, preencha os detalhes de cada plataforma que você construiu e deseja oferecer suporte:

image 3670986 2
  1. Plataforma selecionada – especifica para qual plataforma você está fornecendo detalhes:
    • Linux 64 bits, iOS 64 bits, Win 32 bits, Win 64 bits, macOS 64 bits, Android 32 bits, Android 64 bits e / ou simulador iOS.
  2. Caminho da biblioteca – este é o caminho para as DCUs de lançamento. Algumas pessoas apontam para seus arquivos PAS aqui, o que funciona, mas então você acaba recompilando a biblioteca mais do que o necessário.
    • Radiant Shapes inclui todas as DCUs em subpastas fora do caminho C:Program Files (x86)RaizeRadiantShapes1.4Lib
    • Dica : cole o novo caminho na caixa de edição antes de clicar no botão de navegação, se precisar navegar até uma subpasta. Em seguida, certifique-se de clicar em [Adicionar] quando terminar.
image 5501220 2
Diálogo de caminhos da biblioteca
image 7551771 2
Localização das pastas DCU específicas da plataforma para Radiant Shapes
C: Arquivos de programas (x86) Raize RadiantShapes 1.4 Lib
  1. Caminho de navegação é onde você opcionalmente adiciona um caminho para os arquivos PAS de origem. Isso permite que você navegue até esses arquivos de origem do IDE com o item de menu de contexto Encontrar declaração .
    • Para Radiant Shapes, a fonte é encontrada em C:Program Files (x86)RaizeRadiantShapes1.4Source
  2. Caminho de depuração DCU permite que você opcionalmente aponte para a versão de depuração das DCUs. Isso é útil se a versão de depuração tiver informações adicionais ou comportamentos diferentes.
    • Radiant Shapes não possui DCUs de depuração especiais, portanto, não precisamos adicionar nada aqui.

Depois de concluir essas configurações para cada plataforma, você está pronto para começar! Boa instalação!

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

Sobre o autor

Diretor de Consultoria Delphi da GDK Software USA. Muitas patentes relacionadas a software, incluindo desbloqueio por deslize e padrão e mecanismos de pesquisa. Primeiros emblemas Silver e Gold Delphi no Stack Overflow Ex-advogado de desenvolvedores da Embarcadero Technologies. Fã de longa data de programação, principalmente de Delphi. Autor, Podcaster/YouTuber, Improvisor, Orador, Pai e Amigo.

Leave a Reply

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

IN THE ARTICLES