Skip to content
Mobius One edited this page Jun 16, 2023 · 9 revisions

Home > Instalação > Delphi > 2.1

⚠ Atenção ⚠

Esses passos são para uma instalação limpa do componente, se você possui uma versão anterior, siga os passos de Atualização antes!

Passos para a Instalação dos componentes do REST DataWare no Delphi (todas as versões):

1) Baixar o código fonte:

  1. Baixe os arquivos do REST DataWare em uma pasta qualquer do seu sistema através dos repositórios abaixo. Copie o link e cole no TortoiseSVN, esses links já vão direcionar para a versão estável do código do componente:

Link GitHub:

https://github.com/OpenSourceCommunityBrasil/REST-DataWare.git/branches/2.1

⚠ Se você não usa controle de versão, pode baixar os arquivos abaixo:

2) Configurar os paths de instalação:

2.1) Delphi 7

  1. Abra sua IDE, vá no menu Tools > Environment Options > Library.

2.2) Demais Delphis

  1. Abra sua IDE, vá no menu Tools > Options.
  2. Na próxima tela, navegue até Language > Delphi > Library
  3. Nesse próximo passo, você precisa repeti-lo para todas as plataformas em que for utilizar os componentes RDW, mas é bem simples. Vamos fazer um exemplo com a plataforma Windows 32-bit:
  4. Clique no local indicado pela seta e navegue através do ícone da pasta amarela até os seguintes diretórios dentro da pasta onde você baixou os arquivos do REST DataWare e adicione ao projeto pelo botão Add:
  • libPaths obrigatórios para a instalação:
CORE\Source\Includes
  • libPaths obrigatórios para conseguir usar os componentes:
CORE\Source
CORE\Source\Basic
CORE\Source\Basic\Crypto
CORE\Source\Basic\Dialogs
CORE\Source\Basic\Mechanics
CORE\Source\Consts
CORE\Source\utils
CORE\Source\utils\JSON
CORE\Source\Plugins\DMDados
CORE\Source\Plugins\JSONViewer
CORE\Source\Plugins\Memdataset
CORE\Source\Plugins\SQLEditor
  1. Feito isso, clique em OK, repita esse passo 2.2 para todas as plataformas que você for utilizar os componentes REST DataWare, depois clique em Save.
  2. Reinicie a IDE.

3) Instalação dos pacotes: ⚠ SIGA TODOS OS PASSOS OBRIGATÓRIOS!

Abra o projeto de instalação dos componentes localizado na pasta: \CORE\Packages\RESTDataWareComponents.groupproj
image
Ao abrir o grupo do projeto, instale na ordem abaixo:

3.1) Núcleo do componente Obrigatório

  1. Compilar somente: RESTDWCore.bpl (1)
  2. Compilar e Instalar: RESTDWCoreDesign.bpl (5)

3.2) Motor de dados Obrigatório (Escolha o que for usar)

3.2.1) Indy

  1. Confira aqui se você precisa atualizar o Indy e como fazê-lo:
  2. Adicionar o Libpath do motor Indy para todas as plataformas que for usar:
  3. CORE\Source\Sockets\Indy
    
  4. Compilar somente: RESTDWSocketIndy.bpl (3)
  5. Vai pedir pra incluir 3 arquivos do Indy, só clicar OK e continuar a instalação.
  6. Compilar e Instalar: RESTDWSocketIndyDesign.bpl (7)

3.2.2) ICS

⚠!! ATENÇÃO !!⚠ ICS funciona somente para as versões do Delphi acima da 2010!

  1. Baixar e instalar o pacote seguindo as instruções aqui: Download ICS
  2. Adicionar os libpaths do ICS para todas as plataformas que for usar:
  3. * RDW:
    CORE\Source\Sockets\Ics
    
    * ICS:
    ICS\Source
    ICS\Source\Extras
    
  4. Compilar somente: RESTDWSocketICS.bpl (4)
  5. Vai pedir pra adicionar 2 dependências do ICS, só clicar em OK e aguardar terminar de compilar.
  6. Compilar e Instalar: RESTDWSocketICSDesign.bpl (8)

3.3) Recursos Opcionais

3.3.1) CGI

  1. Adicionar libPath do CGI para todas as plataformas que for usar:
    CORE\Source\ShellTools
    
  2. Compilar Somente: RESTDWShellServices.bpl (2)
  3. Compilar e Instalar: RESTDWShellServicesDesign.bpl (6)

3.3.2) Driver DBWare

Adicionar o LibPath dos DBWares para todas as plataformas que for usar:
CORE\Source\Database_Drivers

Instalar o driver de acordo com o componente que for utilizar:

3.3.2.1) AnyDAC (Delphi < XE2):
  1. instalar os componentes AnyDAC seguindo as instruções do fabricante
  2. Compilar e Instalar: RESTDWAnyDACDriver.bpl ()
3.3.2.2) ApolloDB:
  1. Instalar os componentes ApolloDB seguindo as instruções do fabricante
  2. Compilar e Instalar: RESTDWApolloDBDriver.bpl ()
3.3.2.3) FireDAC (Delphi > XE):
  1. Adicionar o libpath do PhysLink:
  2. CORE\Source\Database_Drivers\FireDACPhysLink
    
  3. Compilar e Instalar: RESTDWFireDACDriver.bpl (9)
3.3.2.4) IBDAC:
  1. Instalar o pacote IBDAC da Devart antes e definir os libpaths corretamente
  2. Compilar e Instalar: RESTDWIBDACDriver.bpl ()
3.3.2.5) Interbase:
  1. Compilar e Instalar: RESTDWInterbaseDriver.bpl ()
3.3.2.6) MyDAC:
  1. Instalar o pacote MyDAC da Devart antes e definir os libpaths corretamente
  2. Compilar e Instalar: RESTDWMyDACDriver.bpl (10)
3.3.2.7) UniDAC:
  1. Instalar o pacote UniDAC da Devart antes e definir os libpaths corretamente
  2. Compilar e Instalar: RESTDWUniDACDriver.bpl (11)
3.3.2.8) Zeos:
  1. Adicionar o libpath do PhysLink:
  2. CORE\Source\Database_Drivers\ZeosPhysLink
    
  3. Compilar e Instalar: RESTDWZEOSDriver.bpl (12)

3.3.3) Wizards

  1. Adicionar LibPath dos Wizards para todas as plataformas que for usar:
  2. CORE\Source\Wizards
    CORE\Source\Wizards\templates
    
  3. Compilar e Instalar: RESTDWWizards.bpl (13)

4) Confirmação

  1. Após instalar o mínimo necessário pra usar, vai ficar uma imagem parecida com isso aqui:
  2. Agora basta fechar tudo, não precisa salvar, reinicie a IDE e você está pronto para utilizar o RDW nas suas aplicações!
  3. Se achou algum erro, provavelmente já foi resolvido e você encontra a solução aqui
  4. Agora que já instalou basta seguir alguns exemplos aqui.
Clone this wiki locally