Skip to content
Mobius One edited this page Jul 1, 2023 · 10 revisions

Home > Instalação > Delphi > RDW v1.4.3 > Delphi XE2

Passos para a Instalação dos componentes do REST DataWare no Delphi XE2:

  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/tags/v1.4.3-2905

⚠ Se você não usa controle de versão baixe o arquivo zipado

  1. Abra o Delphi XE2 e no menu Component > Install Packages... procure pelos pacotes do Indy abaixo e remova-os:
    image

  2. Feche o Delphi e agora remova os arquivos físicos do Indy na pasta de instalação de sua IDE:

Studio\9.0\Bin\IndyCore160.bpl
Studio\9.0\Bin\IndyProtocols160.bpl
Studio\9.0\Bin\IndySystem160.bpl
Studio\9.0\Bin64\IndyCore160.bpl
Studio\9.0\Bin64\IndyProtocols160.bpl
Studio\9.0\Bin64\IndySystem160.bpl
Studio\9.0\source\Indy
Studio\9.0\source\Indy10
Studio\9.0\source\Indyimpl
  1. Ainda dentro da pasta de instalação do Delphi, remova todos os arquivos indy* e id* das pastas
Lib\Win32\debug
Lib\Win32\release
Lib\Win64\debug
Lib\Win64\release
  1. Agora vamos configurar a library com os paths necessários para os próximos passos:
    image

Adicione os seguintes caminhos:

Pastas do Indy que você descompactou em indy10\trunk:
\Lib\System
\Lib\Core
\Lib\Protocols

Pastas do RDW para conseguir instalar o componente:
CORE\Source
CORE\Source\Connectors\RDWDriver
CORE\Source\DCP
CORE\Source\DCP\Hashes
CORE\Source\DCP\Ciphers
CORE\Source\DmDados
CORE\Source\libs
CORE\Source\libs\JSON
CORE\Source\libs\Synopse
CORE\Source\libs\Synopse\static
CORE\Source\MemDataSet
  1. Agora podemos instalar o Indy, se ao abrir a IDE do Delphi der um erro referente à tentativa de carregar as .BPLs do Indy, basta ignorar o erro que irá abrir a IDE normalmente. Abra o pacote Indy160.groupproj dentro de trunk/lib da sua pasta do indy

  2. Basta compilar na ordem dos pacotes como mostra a imagem e instalar os 2 últimos:
    image

  3. Feito isso, basta fechar o projeto do indy sem salvar, abrir o pacote do RDW em CORE\Packages\Delphi\D12\RestEasyObjectsCORE.dproj

  4. Com o botão direito sobre o pacote RestEasyObjectsCORE.bpl clique em view source e altere as linhas do indy do valor 120 para 160:
    image

  5. Feito isso, basta instalar o pacote e a mensagem abaixo deverá aparecer informando que o RDW foi instalado corretamente e agora só reiniciar a IDE que seu ambiente já tá configurado:
    image

  6. Se achou algum erro, provavelmente já foi resolvido e você encontra a solução aqui.

  7. Agora que já instalou basta seguir alguns exemplos aqui.

Clone this wiki locally