Skip to content
Mobius One edited this page Oct 10, 2022 · 30 revisions

Home > Instalação > Delphi > Delphi 7

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

1) Baixe 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) Remover a versão anterior do Indy

  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".

3) Instalar a nova versão do Indy:

  1. 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.
  2. 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.

6.1. Os pacotes abaixo deverão ser compilados somente:

\Lib\System\IndySystem70.dpk
\Lib\Core\IndyCore70.dpk
\Lib\Protocols\IndyProtocols70.dpk

6.2. Os pacotes abaixo você irá compilar e em seguida instalar:

\Lib\Core\dclIndyCore70.dpk
\Lib\Protocols\dclIndyProtocols70.dpk
  1. Agora precisamos adicionar ao LibraryPath (Tools > Environment Options > Library) o caminho das pastas que serão usadas no processo:
    NewItem3

7.1. Pastas do Indy que você descompactou em indy10\trunk:

\Lib\System
\Lib\Core
\Lib\Protocols

4) Definir os libpaths de instalação

  1. 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\utils
CORE\Source\utils\JSON
CORE\Source\Plugins\DMDados
CORE\Source\Plugins\JSONViewer
CORE\Source\Plugins\Memdataset
CORE\Source\Plugins\SQLEditor

5) Instalação dos pacotes:

5.1) Núcleo do componente Obrigatório

  1. Abra os pacotes localizados na pasta CORE\Packages\Delphi
  2. Compilar somente: RESTDWCore.dpk
  3. Compilar e Instalar: RESTDWCoreDesign.dpk

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

Indy

  1. Adicionar o Libpath do motor Indy para todas as plataformas que for usar:
CORE\Source\Sockets\Indy
  1. Abra os pacotes localizados na pasta CORE\Packages\Delphi\Connectors\Indy
  2. Compilar somente: RESTDWSocketIndy.dpk
  3. Vai pedir pra adicionar 3 pacotes do Indy, basta clicar OK que irá continuar.
  4. Compilar e Instalar: RESTDWSocketIndyDesign.dpk

(2.1) ICS

  1. Baixar e instalar o pacote seguindo as instruções aqui: http://wiki.overbyte.eu/wiki/index.php/ICS_Download
  2. Adicionar os libpaths abaixo para todas as plataformas que for usar:
  • RDW:
CORE\Source\Sockets\Ics
  • ICS:
ICS\Source
ICS\Source\Extras
  1. Abra os pacotes localizados na pasta CORE\Packages\Delphi\Connectors\Ics
  2. Compilar somente: RESTDWSocketICS.dpk
  3. Compilar e Instalar: RESTDWSocketICSDesign.dpk

5.3) (Opcional) CGI

  1. Adicionar libPath do CGI para todas as plataformas que for usar:
CORE\Source\ShellTools
  1. Abra os pacotes localizados na pasta CORE\Packages\Delphi\ShellTools
  2. Compilar Somente: RESTDWShellServices.dpk
  3. Compilar e Instalar: RESTDWShellServicesDesign.dpk

5.4) (Opcional) Driver DBWare. Somente o que for utilizar

  1. Adicionar o LibPath dos DBWares para todas as plataformas que for usar:
CORE\Source\Database_Drivers
  1. Abra os pacotes localizados na pasta CORE\Packages\Delphi\Drivers
  2. Instalar o driver de acordo com o componente que for utilizar para DBWare:
  • Zeos: Compilar e Instalar: RESTDWDriverZEOS.dpk
  • UniDAC: Compilar e Instalar: RESTDWDriverUNIDAC.dpk

5.5) (Opcional) Wizards

  1. Adicionar LibPath dos Wizards para todas as plataformas que for usar:
CORE\Source\Wizards
CORE\Source\Wizards\templates
  1. Abra os pacotes localizados na pasta CORE\Packages\Delphi\Wizards
  2. Compilar e Instalar: RESTDWWizards.dpk

6) Erros de instalação

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

Clone this wiki locally