Skip to content
Mobius One edited this page Aug 15, 2022 · 30 revisions

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

  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 tortoise, 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
  1. Abra o Delphi 7 e na opção Component > Install Packages procure pelo Indy como mostra na imagem e, em seguida, clique em Remove:
    DefaultProjectOptions
  2. Feche o Delphi pois agora é necessário remover as referências físicas do Indy, vá até a pasta onde você instalou seu Delphi 7 e remova (ou renomeie) os seguintes arquivos:
  • Bin\indy70.bpl
  • Bin\indy70.map
  • Bin\dclindy70.bpl
  • Bin\dclindy70.map
  • Lib\indy.dcp
  • Lib\indy.dcu
  • Lib\dclindy.dcp
  • Lib\dclindy.dcu
  • Source\Indy
  1. Agora na pasta Lib e Lib\Debug, remova todos os arquivos que iniciarem com nome "id", exemplo: "idBaseComponent.dcu" e os arquivos que iniciarem por "indy".

  2. Feito isso, agora precisamos instalar a versão nova do Indy. Para isso descompacte o arquivo indy10.rar localizado em \CORE\Extras dentro de onde você baixou seu RDW.

  3. Após descompactar, abra o Delphi 7 e agora vamos instalar o Indy10. Todos os arquivos estão dentro da pasta Indy10\trunk, que você descompactou. É de extrema importância Seguir a ordem dos passos.

    1. Os pacotes abaixo deverão ser compilados somente:
      • \Lib\System\IndySystem70.dpk
      • \Lib\Core\IndyCore70.dpk
      • \Lib\Protocols\IndyProtocols70.dpk
    2. Os pacotes abaixo você irá compilar e em seguida instalar:
      • \Lib\Core\dclIndyCore70.dpk
      • \Lib\Protocols\dclIndyProtocols70.dpk
  4. Agora precisamos adicionar ao LibraryPath (Tools > Environment Options > Library) o caminho das pastas que serão usadas no processo:
    NewItem3

    1. Pastas do Indy que você descompactou em indy10\trunk:
      • \Lib\System
      • \Lib\Core
      • \Lib\Protocols
  5. Pastas do RDW para conseguir instalar o componente:

* 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\libs
CORE\Source\libs\JSON
CORE\Source\Plugins\DMDados
CORE\Source\Plugins\JSONViewer
CORE\Source\Plugins\Memdataset
CORE\Source\Plugins\SQLEditor

* libPath próprio do motor do pooler:
CORE\Source\Sockets\Indy

* libPath próprio do motor de DBWare (RESTDWDataBase)
CORE\Source\Database_Drivers

* libPath de CGI
CORE\Source\ShellTools\Delphi
  1. Feito todos esses passos, agora precisamos instalar os pacotes na ordem seguindo os passos:

Pacote principal

  • abra o pacote RESTDWCore.dpk localizado na pasta: \CORE\Packages\Delphi e COMPILE
  • abra o pacote RESTDWCoreDesign.dpk localizado na pasta: \CORE\Packages\Delphi e COMPILE e INSTALE

Motor de Dados

  • abra o pacote RESTDWSocketIndy.dpk localizado na pasta: \CORE\Packages\Delphi\Connectors\Indy e COMPILE
  • abra o pacote RESTDWSocketIndyDesign.dpk localizado na pasta: \CORE\Packages\Delphi\Connectors\Indy e COMPILE e INSTALE

CGI (Opcional)

  • abra o pacote RESTDWShellServices.bpl localizado na pasta: \CORE\Packages\Delphi\ShellTools e COMPILE
  • abra o pacote RESTDWShellServices.dpk localizado na pasta: \CORE\Packages\Delphi\ShellTools e COMPILE e INSTALE

Driver DBWare (Opcional)

  • ZEOS: abra o pacote RESTDWDriverZEOS.dpk localizado na pasta: \CORE\Packages\Delphi\Drivers\Zeos e COMPILE e INSTALE

Wizards (Opcional)

  • (Opcional, somente se quiser os guias rápidos) RESTDWWizards.bpl
  1. Se achou algum erro, provavelmente já foi resolvido e você encontra a solução aqui.
Clone this wiki locally