Delphi XE Instalação das Bibliotecas

De UniWiki
Revisão de 10h38min de 29 de dezembro de 2020 por Alexandre (Discussão | contribs) (Pré-requisitos)
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 - Aceitar os termos da Licença e Clicar em Next
 
   3 - Na etapa "User Select", selecione "Just me" e clique Next
 
   4 - Em "Select Features", apenas clique em Next
 
   5 - Em "Report Builder Destination Folder", informe a pasta "D:\XE_Componentes\3os\XE10\RBuilder" e Clique em Next
       
   6 - "Demos e Tutorials", Instala onde desejar.  Clique em Next
  
   7 - "Ready to Install", Clique Next. 
 
   2- Ao concluir a instalação, desmarque as opções (box):
      [ ] View Release Notes
      [ ] Run Delphi 10.3 Now
      Clique em Finish
 
   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) WinSoft Barcode
  Instalar com o Delphi fechado.
  - Executar o Instalador em: D:\XE_Componentes\3os\XE10\Instaladores\02_WS_Barcode_5.4\barcode_053_2HgBKPMzWHVRug75ihA9bWkZ.exe
       - Instalar os componentes na pasta:  XE_Componentes\3os\XE10\WS_Barcode_5.4
       - Marcar o box:  "Don't create a Start Menu folder"
 
  - Após a instalação, copiar os arquivos zint.dll  localizados na pasta
       D:\XE_Componentes\3os\XE10\WS_Barcode_5.4\Library\{plataforma}
       para a as pastas correspondentes conforme indicado abaixo:
  
    Origem {plataforma}  Destino
    ------------         ---------------
    Win32                C:\Windows\SysWOW64
    Win64                C:\Windows\System32
  • 4) 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"
  - Adicionar ao "Library Path": D:\XE_Componentes\3os\XE10\ActiveXBase\build\x86
  - Instalar o Pacote: D:\XE_Componentes\3os\XE10\ActiveXBase\build\x86\ActiveXPKG.bpl

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 os pacotes
        D:\XE_Componentes\3os\XE10\MaxTools\build\x86\MxExports.bpl
        D:\XE_Componentes\3os\XE10\MaxTools\build\x86\MxNativeExel.bpl 


  • 5) MiscPkg
   - Copie para a pasta C:\Windows\SysWOW64os seguintes arquivos:
        D:\XE_Componentes\3os\XE10\MiscPkg\build\x86\MiscPkg.bpl
        D:\XE_Componentes\3os\XE10\MiscPkg\build\x86\MiscPkg.dcp
 
   - Adicionar ao "Library Path":
       D:\XE_Componentes\3os\XE10\MiscPkg\build\x86
  
   - Instalar o pacote
        D:\XE_Componentes\3os\XE10\MiscPkg\build\x86\MiscPkg.bpl 


  • 6) TComPort
   - Copie para a pasta C:\Windows\SysWOW64os seguintes arquivos:
        D:\XE_Componentes\3os\XE10\TConPort\build\x86\CPortLibDXE10.bpl
        D:\XE_Componentes\3os\XE10\TConPort\build\x86\CPortLibDXE10.dcp
  
   - Adicionar ao "Library Path"  D:\XE_Componentes\3os\XE10\TConPort\build\x86
 
   - Instalar o pacote D:\XE_Componentes\3os\XE10\TConPort\build\x86\DsgnCPortDXE10.bpl


  • 7) UniwareRXLib
   - Copie para a pasta C:\Windows\SysWOW64os seguintes arquivos:
       D:\XE_Componentes\3os\XE10\RxLib\build\x86\UniwareRXLib.bpl
       D:\XE_Componentes\3os\XE10\RxLib\build\x86\UniwareRXLib.dcp
  
   - Adicionar ao "Library Path" D:\XE_Componentes\3os\XE10\RxLib\build\x86
 
   - Instalar o pacote D:\XE_Componentes\3os\XE10\RxLib\build\x86\UniwareRXLib.bpl
  • 8) VirtualTreeView
   - Copie para a pasta C:\Windows\SysWOW64os seguintes arquivos:
       D:\XE_Componentes\3os\XE10\VirtualTreeView\build\x86\VirtualTreesRun.bpl
       D:\XE_Componentes\3os\XE10\VirtualTreeView\build\x86\VirtualTreesRun.dcp
  
   - Adicionar ao "Library Path" D:\XE_Componentes\3os\XE10\VirtualTreeView\build\x86
 
   - Instalar o pacote D:\XE_Componentes\3os\XE10\VirtualTreeView\build\x86\VirtualTreesDes.bpl
  • 9) ZipForged
   - Copie para a pasta C:\Windows\SysWOW64os seguintes arquivos:
       D:\XE_Componentes\3os\XE10\ZipForged\build\x86\vclZipForged26.bpl
       D:\XE_Componentes\3os\XE10\ZipForged\build\x86\vclZipForged26.dcp
       D:\XE_Componentes\3os\XE10\ZipForged\build\x86\dclZipForged26.bpl
       D:\XE_Componentes\3os\XE10\ZipForged\build\x86\dclZipForged26.dcp
  
   - Adicionar ao "Library Path" D:\XE_Componentes\3os\XE10\ZipForged\build\x86
 
   - Instalar os pacotes
         D:\XE_Componentes\3os\XE10\ZipForged\build\x86\vclZipForged26.bpl
         D:\XE_Componentes\3os\XE10\ZipForged\build\x86\dclZipForged26.bpl


  • 10) WS_BarCode (Substitui o Barcode do D5)
   - Copie para a pasta C:\Windows\SysWOW64 os segintes arquivos
         D:\XE_Componentes\3os\XE10\WS_BarCode\Delphi103\barcodep.bpl
         D:\XE_Componentes\3os\XE10\WS_BarCode\Delphi103\barcodep.dcp
 
   - Adicionar ao "Library Path"
         D:\XE_Componentes\3os\XE10\WS_BarCode\Delphi103
 
   - Instalar o pacote
        D:\XE_Componentes\3os\XE10\WS_BarCode\Delphi103\barcodep.bpl

Instalação - Componentes Uniware

Resumo "Library Path". (todos os paths em uma única linha)

  • 32 bit
   $(BDS)\Imports;$(BDSCOMMONDIR)\Dcp;$(BDS)\include;D:\XE_Componentes\3os\XE10\ZeosLib\build\x86; D:\XE_Componentes\Uniware\XE10\XmlParser\build;D:\XE_Componentes\Uniware\XE10\XmlParser\build\x86; d:\xe_componentes\uniware\xe10\bdeimport\build\x86;D:\XE_Componentes\3os\XE10\KbmMemTable_XE\build\x86; D:\XE_Componentes\Uniware\XE10\BDEImport\build\x86;D:\XE_Componentes\Uniware\XE10\R03Lib\build\x86; D:\XE_Componentes\Uniware\XE10\R04Lib\build\x86;D:\XE_Componentes\Uniware\XE10\Report\build\x86; D:\XE_Componentes\Uniware\XE10\SdeanUtils\build\x86;D:\XE_Componentes\Uniware\XE10\SdeanUtils\build\x86; D:\XE_Componentes\Uniware\XE10\Tools\build\x86;D:\XE_Componentes\Uniware\XE10\UniCertificado\build\x86; D:\XE_Componentes\Uniware\XE10\UniwareCCR\build\x86;D:\XE_Componentes\Uniware\XE10\UniwareSac\build\x86; D:\XE_Componentes\Uniware\XE10\X01\build;D:\XE_Componentes\Uniware\XE10\XmlParser; d:\xe_componentes\uniware\xe10\x01\build\x86;D:\XE_Componentes\3os\XE10\VirtualTreeView\build\x86; D:\XE_Componentes\3os\XE10\ZipForged\build\x86;D:\XE_Componentes\Uniware\XE10\UniwareCCR\build\x86\; D:\XE_COMPONENTES\Uniware\XE10\R03Lib\source\Controls;D:\XE_COMPONENTES\Uniware\XE10\R03Lib\source\forms; D:\XE_COMPONENTES\Uniware\XE10\UniwareSac\source\tools;$(BDSLIB)\$(Platform)\release;$(BDSUSERDIR)\Imports
  • 64 bit
  $(BDS)\Imports;$(BDSCOMMONDIR)\Dcp;$(BDS)\include;D:\XE_Componentes\3os\XE10\ZeosLib\build\x86; D:\XE_Componentes\Uniware\XE10\XmlParser\build;D:\XE_Componentes\Uniware\XE10\XmlParser\build\x86; d:\xe_componentes\uniware\xe10\bdeimport\build\x86;D:\XE_Componentes\3os\XE10\KbmMemTable_XE\build\x86; D:\XE_Componentes\Uniware\XE10\BDEImport\build\x86;D:\XE_Componentes\Uniware\XE10\R03Lib\build\x86; D:\XE_Componentes\Uniware\XE10\R04Lib\build\x86;D:\XE_Componentes\Uniware\XE10\Report\build\x86; D:\XE_Componentes\Uniware\XE10\SdeanUtils\build\x86;D:\XE_Componentes\Uniware\XE10\SdeanUtils\build\x86; D:\XE_Componentes\Uniware\XE10\Tools\build\x86;D:\XE_Componentes\Uniware\XE10\UniCertificado\build\x86; D:\XE_Componentes\Uniware\XE10\UniwareCCR\build\x86;D:\XE_Componentes\Uniware\XE10\UniwareSac\build\x86; D:\XE_Componentes\Uniware\XE10\X01\build;D:\XE_Componentes\Uniware\XE10\XmlParser; d:\xe_componentes\uniware\xe10\x01\build\x86;D:\XE_Componentes\3os\XE10\VirtualTreeView\build\x86; D:\XE_Componentes\3os\XE10\ZipForged\build\x86;D:\XE_Componentes\Uniware\XE10\UniwareCCR\build\x86\; D:\XE_COMPONENTES\Uniware\XE10\R03Lib\source\Controls;D:\XE_COMPONENTES\Uniware\XE10\R03Lib\source\forms; D:\XE_COMPONENTES\Uniware\XE10\UniwareSac\source\tools


  • 1) BDEImport320
   - Copiar para "C:\Windows\SysWOW64" os seguintes arquivos:
         D:\XE_Componentes\Uniware\XE10\BDEImport\build\x86\BDEImport320.bpl
         D:\XE_Componentes\Uniware\XE10\BDEImport\build\x86\BDEImport320.dcp
  
   - Adicionar ao "Library Path"
         D:\XE_Componentes\Uniware\XE10\BDEImport\build\x86
   
   - Instalar o pacote 
         D:\XE_Componentes\Uniware\XE10\BDEImport\build\x86\BDEImport320.bpl
  
  • 2) UniwareCCR


   - Copiar para "C:\Windows\SysWOW64" os seguintes arquivos:
        D:\XE_Componentes\Uniware\XE10\UniwareCCR\build\x86\UniwareCCR.bpl
        D:\XE_Componentes\Uniware\XE10\UniwareCCR\build\x86\UniwareCCR.dcp
 
   - Adicionar ao "Library Path":
        D:\XE_Componentes\Uniware\XE10\UniwareCCR\build\x86\
 
   - Instalar o pacote:
        D:\XE_Componentes\Uniware\XE10\UniwareCCR\build\x86\UniwareCCR.bpl
  
  • 3) UniXML
   - Copiar para "C:\Windows\SysWOW64" os seguintes arquivos:
        D:\XE_Componentes\Uniware\XE10\XmlParser\build\x86\UniXML.bpl
        D:\XE_Componentes\Uniware\XE10\XmlParser\build\x86\UniXML.dcp

   - Adicionar ao "Library Path"
        D:\XE_Componentes\Uniware\XE10\XmlParser\build\x86
 
   - Instalar o pacote
        D:\XE_Componentes\Uniware\XE10\XmlParser\build\x86\UniXML.bpl
  


  • 4) UniCertificados250
   - Copiar para "C:\Windows\SysWOW64" os seguintes arquivos:
        D:\XE_Componentes\Uniware\XE10\UniCertificado\build\x86\UniCertiticados250.bpl
        D:\XE_Componentes\Uniware\XE10\UniCertificado\build\x86\UniCertiticados250.dcp
 
   - Adicionar ao "Library Path"
        D:\XE_Componentes\Uniware\XE10\UniCertificado\build\x86
 
   - Instalar o pacote
        D:\XE_Componentes\Uniware\XE10\UniCertificado\build\x86\UniCertiticados250.bpl


  • 5) R03_Lib320
   - Copiar para "C:\Windows\SysWOW64" os seguintes arquivos:
        D:\XE_Componentes\Uniware\XE10\R03Lib\build\x86\R03_Lib320.bpl
        D:\XE_Componentes\Uniware\XE10\R03Lib\build\x86\R03_Lib320.dcp
        D:\XE_Componentes\Uniware\XE10\R03Lib\build\x86\R03_Extended320.bpl
        D:\XE_Componentes\Uniware\XE10\R03Lib\build\x86\R03_Extended320.dcp
        D:\XE_Componentes\Uniware\XE10\R03Lib\build\x86\R03_Design320.bpl
        D:\XE_Componentes\Uniware\XE10\R03Lib\build\x86\R03_Design320.dcp
 
   - Adicionar ao "Library Path"
        D:\XE_Componentes\Uniware\XE10\R03Lib\build\x86
 
   - Instalar os pacotes
        D:\XE_Componentes\Uniware\XE10\R03Lib\build\x86\R03_Lib320.bpl
        D:\XE_Componentes\Uniware\XE10\R03Lib\build\x86\R03_Extended320.bpl
        D:\XE_Componentes\Uniware\XE10\R03Lib\build\x86\R03_Design320.bpl
  • 6) UniwareSAC
  - Copiar para "C:\Windows\SysWOW64" os seguintes arquivos:
        D:\XE_Componentes\Uniware\XE10\UniwareSac\build\x86\UniwareSAC.bpl
        D:\XE_Componentes\Uniware\XE10\UniwareSac\build\x86\UniwareSAC.dcp
  
  - Adicionar ao "Library Path"
        D:\XE_Componentes\Uniware\XE10\UniwareSac\build\x86
  
  - Instalar o pacote
        D:\XE_Componentes\Uniware\XE10\UniwareSac\build\x86\UniwareSAC.bpl


  • 7) R04_Lib320
  - Copiar para "C:\Windows\SysWOW64" os seguintes arquivos:
        D:\XE_Componentes\Uniware\XE10\R04Lib\build\x86\R04_Lib320.bpl
        D:\XE_Componentes\Uniware\XE10\R04Lib\build\x86\R04_Lib320.dcp
 
  - Adicionar ao "Library Path"
        D:\XE_Componentes\Uniware\XE10\R04Lib\build\x86
  
  - Instalar o pacote
        D:\XE_Componentes\Uniware\XE10\R04Lib\build\x86\R04_Lib320.bpl
  • 8) Tools320
  - Copiar para "C:\Windows\SysWOW64" os seguintes arquivos:
        D:\XE_Componentes\Uniware\XE10\Tools\build\x86\Tools320.bpl
        D:\XE_Componentes\Uniware\XE10\Tools\build\x86\Tools320.dcp
 
  - Adicionar ao "Library Path"
        D:\XE_Componentes\Uniware\XE10\Tools\build\x86
  
  - Instalar o pacote
        D:\XE_Componentes\Uniware\XE10\Tools\build\x86\Tools320.bpl
  • 9) Report320
  - Copiar para "C:\Windows\SysWOW64" os seguintes arquivos:
        D:\XE_Componentes\Uniware\XE10\Report\build\x86\Report320.bpl
        D:\XE_Componentes\Uniware\XE10\Report\build\x86\Report320.dcp
 
  - Adicionar ao "Library Path"
        D:\XE_Componentes\Uniware\XE10\Report\build\x86
  
  - Instalar o pacote
        D:\XE_Componentes\Uniware\XE10\Report\build\x86\Report320.bpl
  • 10) X01_Lib320
  - Copiar para "C:\Windows\SysWOW64" os seguintes arquivos:
        D:\XE_Componentes\Uniware\XE10\X01\build\x86\X01_Lib320.bpl
        D:\XE_Componentes\Uniware\XE10\X01\build\x86\X01_Lib320.dcp
 
  - Adicionar ao "Library Path"
        D:\XE_Componentes\Uniware\XE10\X01\build\x86
  
  - Instalar o pacote
        D:\XE_Componentes\Uniware\XE10\X01\build\x86\X01_Lib320.bpl


  • 11) SdeamUtils
  - Copiar para "C:\Windows\SysWOW64" os seguintes arquivos:
        D:\XE_Componentes\Uniware\XE10\SdeanUtils\build\x86\SdeamUtils.bpl
        D:\XE_Componentes\Uniware\XE10\SdeanUtils\build\x86\SdeamUtils.dcp
 
  - Adicionar ao "Library Path"
        D:\XE_Componentes\Uniware\XE10\SdeanUtils\build\x86
  
  - Instalar o pacote
        D:\XE_Componentes\Uniware\XE10\SdeanUtils\build\x86\SdeamUtils.bpl