Skip to content
Mobius One edited this page Apr 22, 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 do Link SVN ou Link Git
  2. 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
  3. 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\Core\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
    2. 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
  5. Feito todos esses passos, agora basta abrir o projeto resteasyobjectsCORE.dpk localizado na pasta: \CORE\Packages\Delphi\D7

  6. Compile e instale esse pacote e agora o RDW deverá funcionar no D7 sem problemas.

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

Clone this wiki locally