Delphi XE Instalação das Bibliotecas

De UniWiki
Revisão de 09h39min de 9 de abril de 2019 por Alexandre (Discussão | contribs) (Instalação - Componentes de Terceiros)
Ir para: navegação, pesquisa

Guia para instalação das bibliotecas e configuração do ambiente de desenvolvimento no Rad Studio XE 10 (Delphi Rio).


Etapa 1 - Checkout dos repositórios essenciais

Os repositórios listados abaixo devem ser baixados no drive D: nas pastas indicadas.

Repositório URL Baixar em
xe_componentes svn://uniware-files1/xe_componentes D:\XE_Componentes
xe_shareds svn://uniware-files1/xe_shareds D:\XE_Shareds

Etapa 2 - Instalação das bibliotecas do Unilab

Nota Inicial:

  No Delphi XE alguns arquivos de pacotes (.BPL e .DCP) devem ser disponibilizados na pasta SysWOW64
  para que sejam localizados pela IDE ou pelo compilador. Para facilitar esta tarefa foi disponibilizado
  na pasta D:\XE_Componentes\_app_dev\Tools\XE10.3-Sync  uma ferramenta de sincronização que mantem a
  SysWOW64 Atualizada.
     
  Nas instruções de instalação das bibliotecas e componentes, será comum a instrução de copiar 
  arquivos de pacotes para a pasta SysWOW64. Para facilitar essa tarefa, você pode executar a
  ferramenta "XE10-Install-Sync.exe"  disponível na pasta D:\XE_Componentes\_app_dev\Tools\XE10.3-Sync.
  A ferramenta deve ser executada como administrador e está configurada para copiar todos os arquivos
  de pacotes para a pasta SysWOW64 (exceto pacotes com instaladores próprios como o RBuilder).

ATENÇÃO !!!!!!!!

Ao adicionar os paths descrito nestes manuais ao "Library Path" do Delphi, garantir que a plataforma selecionada seja "Windos 32 Bits".</br>

Pré-requisitos

Instalar o itens aqui relacionados com o Delphi Fechado.

  • 1 - Instalar o BDE
     Utilizar o instalador do BDE correspondente.
     A instalação do BDE encontra-se em D:\XE_Componentes\3os\XE10\Instaladores\00_BDE
  
  • 2 - Report Builder
   Instalador em:  D:\XE_Componentes\3os\XE10\Instaladores\01_ReportBuilder\Rio  
         Arquivo: ReportBuilder_Enterprise_v19.03_for_D10.3_Rio.exe
   
   Instalar na pasta: D:\XE_Componentes\3os\XE10\RBuilder
 
  
   INSTALAÇÃO
 
   1- Executar o Instalador "ReportBuilder_Enterprise_v19.03_for_D10.3_Rio.exe"
        No instalador, informe a pasta "D:\XE_Componentes\3os\XE10" O instalador irá instalar na
        pasta "D:\XE_Componentes\3os\XE10\RBuilder"
   
   2- Ao concluir a instalação, desmarque as opções (box) de abrir o Rad Studio e as informações de versão
      e clique Fechar/Concluir.
 
   3- Renomeie a pasta RBuilder que acabou de ser gerada pelo instalador  "D:\XE_Componentes\3os\XE10\RBuilder" (use RBuilder.old).
 
   4- Crie uma nova pasta (vazia) D:\XE_Componentes\3os\XE10\RBuilder
  
   5- Usando o Tortoise, "Exporte" ( use a opção export, não faça cópia) a pasta "D:\XE_Componentes\3os\XE10\Instaladores\01_ReportBuilder\Rio\RBuilder"
      para D:\XE_Componentes\3os\XE10\RBuilder.
 
   6- Copie para a pasta C:\windows\SysWOW64 o conteúdo das seguintes pastas:
       D:\XE_Componentes\3os\XE10\Instaladores\01_ReportBuilder\Rio\RBuilder\Bin32
       D:\XE_Componentes\3os\XE10\Instaladores\01_ReportBuilder\Rio\RBuilder\Bin32\SysWOW64
 
   7- Exclua a pasta RBuilder.old.


  • 3) ActiveXBase

Componentes OCX utilizados pelo Unilab e Uniequipamento.

  - Instalar o Adobe Reader
  - Registrar o MSCOMM.OCX. Execute (como administrador) o script "D:\XE_Componentes\3os\XE10\ActiveXBase\source\MSComm\ocx\registrar.bat"

Configurar Ambiente Delphi

   - Abrir o Rad Studio
   - Selecionar no menu: Tools/Options 
   - Em "Options" selecionar: IDE/Envirnment Variables
   - Em "User System Overrides", use o botão "New" para adicionar as seguntes variáveis de controle:
 	
   Variável           Valor
   ---------          -----------
   BuildX86           build\x86
   BuildX64           build\x64


Instalação - Nativos não instalados

Os pacotes abaixo estão disponíveis para instalação no Delphi Rio embora não sejam instalados na instalação padrão do Delphi.

Instalar através da opção de menu "Components/Install Package":

 dclsockets260.bpl (componentes de Socket, menu: Component->Install Package->add: "C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\dclsockets260.bpl")
 dcltee9260.bpl    (Componentes de graficos TeeChart, menu: Component->Install Package->add:  "C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\dcltee9260.bpl")


Instalação - Componentes de Terceiros

  • 1) Zeos
  - Copie os arquivos da pasta D:\XE_Componentes\3os\XE10\ZeosLib\build\x86\SysWOW64  para a pasta
    SysWOW64 do windows.

  - Adicionar a "Library Path" do Delphi XE 10 (menu: Tools/Options  Environment Options/Delphi Options->Library
    ou apartir da versão Rio, Menu Tools/Options  Language/Delphi Options/Library)
    a seguinte pasta:  D:\XE_Componentes\3os\XE10\ZeosLib\build\x86
 
  - Adicione o pacote D:\XE_Componentes\3os\XE10\ZeosLib\build\x86\ZComponentDesign250.bpl  (menu: Component/Install Packages)
  • 2) HotPDF
   - Copie para a pasta C:\Windows\SysWOW64 os seguintes arquivos:
         D:\XE_Componentes\3os\XE10\HotPDF\build\x86\HotPDF250.bpl
         D:\XE_Componentes\3os\XE10\HotPDF\build\x86\HotPDF250.dcp
  
   - Adicione as seguintes pastas ao "Library Path":
         D:\XE_Componentes\3os\XE10\HotPDF\build\x86
         D:\XE_Componentes\3os\XE10\HotPDF\Libraries
 
   - Instale o pacote D:\XE_Componentes\3os\XE10\HotPDF\build\x86\HotPDF250.bpl
  • 3) KbmMenTable
   - Adicionar ao "Library Path"
      D:\XE_Componentes\3os\XE10\KbmMemTable_XE\build\x86
  
   - Copie para a pasta C:\Windows\SysWOW64os seguintes arquivos:
        D:\XE_Componentes\3os\XE10\KbmMemTable_XE\build\x86\kbmMemRunD103Pro.bpl
        D:\XE_Componentes\3os\XE10\KbmMemTable_XE\build\x86\kbmMemRunD103Pro.dcp
  
   - Instale o pacote D:\XE_Componentes\3os\XE10\KbmMemTable_XE\build\x86\kbmMemDesD103Pro.bpl
  • 4) MaxTools
   - Copie para a pasta C:\Windows\SysWOW64os seguintes arquivos:
        D:\XE_Componentes\3os\XE10\MaxTools\build\x86\MxNativeExel.bpl
        D:\XE_Componentes\3os\XE10\MaxTools\build\x86\MxNativeExel.dcp 
        D:\XE_Componentes\3os\XE10\MaxTools\build\x86\MxExports.bpl
        D:\XE_Componentes\3os\XE10\MaxTools\build\x86\MxExports.dcp
 
   - Adicionar ao "Library Path"  D:\XE_Componentes\3os\XE10\MaxTools\build\x86
  
   - Instalar o pacote D:\XE_Componentes\3os\XE10\MaxTools\build\x86\MxNativeExel.bpl 
  
   - Instalar o pacote D:\XE_Componentes\3os\XE10\MaxTools\build\x86\MxExports.bpl
  • 5) TComPort
   - Copie para a pasta C:\Windows\SysWOW64os seguintes arquivos: