-
-
Notifications
You must be signed in to change notification settings - Fork 45
Delphi7Inst
Mobius One edited this page Sep 27, 2022
·
30 revisions
Home > Instalação > Delphi > Delphi 7
- 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:
- Abra o Delphi 7 e na opção Component > Install Packages procure pelo Indy como mostra na imagem e, em seguida, clique em Remove:
- 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
- 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".
- 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.
- 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.
- Os pacotes abaixo deverão ser compilados somente:
- \Lib\System\IndySystem70.dpk
- \Lib\Core\IndyCore70.dpk
- \Lib\Protocols\IndyProtocols70.dpk
- Os pacotes abaixo você irá compilar e em seguida instalar:
- \Lib\Core\dclIndyCore70.dpk
- \Lib\Protocols\dclIndyProtocols70.dpk
- Os pacotes abaixo deverão ser compilados somente:
- Agora precisamos adicionar ao LibraryPath (Tools > Environment Options > Library) o caminho das pastas que serão usadas no processo:
- Pastas do Indy que você descompactou em indy10\trunk:
-
\Lib\System
-
\Lib\Core
-
\Lib\Protocols
-
- Pastas do Indy que você descompactou em indy10\trunk:
- 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
- Abra o projeto de instalação dos componentes localizado na pasta:
\CORE\Packages\RESTDataWareComponents.groupproj
- Ao abrir o grupo do projeto, instale na ordem:
- Compilar somente: RESTDWCore.bpl
- Compilar e Instalar: RESTDWCoreDesign.bpl
- Adicionar o Libpath do motor Indy para todas as plataformas que for usar:
CORE\Source\Sockets\Indy
- Compilar somente: RESTDWSocketIndy.bpl
- Compilar e Instalar: RESTDWSocketIndyDesign.bpl
- Baixar e instalar o pacote seguindo as instruções aqui: http://wiki.overbyte.eu/wiki/index.php/ICS_Download
- Adicionar os libpaths abaixo para todas as plataformas que for usar:
- RDW:
CORE\Source\Sockets\Ics
- ICS:
ICS\Source
ICS\Source\Extras
- Compilar somente: RESTDWSocketICS.bpl
- Compilar e Instalar: RESTDWSocketICSDesign.bpl
- Adicionar libPath do CGI para todas as plataformas que for usar:
CORE\Source\ShellTools
- Compilar Somente: RESTDWShellServices.bpl
- Compilar e Instalar: RESTDWShellServicesDesign.bpl
- Adicionar o LibPath dos DBWares para todas as plataformas que for usar:
CORE\Source\Database_Drivers
- Instalar o driver de acordo com o componente que for utilizar para DBWare:
- Zeos: Compilar e Instalar: RESTDWDriverZEOS.bpl
- UniDAC: Compilar e Instalar: RESTDWDriverUNIDAC.bpl
- Adicionar LibPath dos Wizards para todas as plataformas que for usar:
CORE\Source\Wizards
CORE\Source\Wizards\templates
- Compilar e Instalar: RESTDWWizards.bpl
- Se achou algum erro, provavelmente já foi resolvido e você encontra a solução aqui.