Skip to content

Instalação no Delphi

Mobius One edited this page Jun 16, 2023 · 51 revisions

Home > Instalação > Delphi > 2.0

⚠ 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/trunk

Link Sourceforge:

https://svn.code.sf.net/p/rest-dataware-componentes/dataware/trunk

⚠ 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 (4)

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 (6)

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 (5)

3.3.2) Driver DBWare.

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

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

FireDAC:
  1. Compilar e Instalar: RESTDWDriverFireDAC.bpl (7)
UniDAC:
  1. Compilar e Instalar: RESTDWDriverUNIDAC.bpl (9)
Zeos:
  1. Compilar e Instalar: RESTDWDriverZEOS.bpl (8)

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 (10)

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