-
-
Notifications
You must be signed in to change notification settings - Fork 43
Delphi 2.1
Mobius One edited this page Jun 16, 2023
·
9 revisions
Home > Instalação > Delphi > 2.1
Esses passos são para uma instalação limpa do componente, se você possui uma versão anterior, siga os passos de Atualização antes!
- 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/branches/2.1
⚠ Se você não usa controle de versão, pode baixar os arquivos abaixo:
- Última versão estável
- Arquivos Compactados Zip
- Abra sua IDE, vá no menu Tools > Options.
- Na próxima tela, navegue até Language > Delphi > Library
- Nesse próximo passo, você precisa repeti-lo para todas as plataformas em que for utilizar os componentes RDW, mas é bem simples. Vamos fazer um exemplo com a plataforma Windows 32-bit:
- Clique no local indicado pela seta e navegue através do ícone da pasta amarela até os seguintes diretórios dentro da pasta onde você baixou os arquivos do REST DataWare e adicione ao projeto pelo botão Add:
- 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
- Feito isso, clique em OK, repita esse passo 2.2 para todas as plataformas que você for utilizar os componentes REST DataWare, depois clique em Save.
- Reinicie a IDE.
Abra o projeto de instalação dos componentes localizado na pasta: \CORE\Packages\RESTDataWareComponents.groupproj
Ao abrir o grupo do projeto, instale na ordem abaixo:
- Compilar somente: RESTDWCore.bpl (1)
- Compilar e Instalar: RESTDWCoreDesign.bpl (5)
- Confira aqui se você precisa atualizar o Indy e como fazê-lo:
- Adicionar o Libpath do motor Indy para todas as plataformas que for usar:
- Compilar somente: RESTDWSocketIndy.bpl (3)
- Vai pedir pra incluir 3 arquivos do Indy, só clicar OK e continuar a instalação.
- Compilar e Instalar: RESTDWSocketIndyDesign.bpl (7)
CORE\Source\Sockets\Indy
- Baixar e instalar o pacote seguindo as instruções aqui: Download ICS
- Adicionar os libpaths do ICS para todas as plataformas que for usar: * RDW:
- Compilar somente: RESTDWSocketICS.bpl (4)
- Vai pedir pra adicionar 2 dependências do ICS, só clicar em OK e aguardar terminar de compilar.
- Compilar e Instalar: RESTDWSocketICSDesign.bpl (8)
CORE\Source\Sockets\Ics* ICS:
ICS\Source ICS\Source\Extras
- Adicionar libPath do CGI para todas as plataformas que for usar:
CORE\Source\ShellTools
- Compilar Somente: RESTDWShellServices.bpl (2)
- Compilar e Instalar: RESTDWShellServicesDesign.bpl (6)
CORE\Source\Database_Drivers
3.3.2.1) AnyDAC (Delphi < XE2):
- instalar os componentes AnyDAC seguindo as instruções do fabricante
- Compilar e Instalar: RESTDWAnyDACDriver.bpl ()
3.3.2.2) ApolloDB:
- Instalar os componentes ApolloDB seguindo as instruções do fabricante
- Compilar e Instalar: RESTDWApolloDBDriver.bpl ()
3.3.2.3) FireDAC (Delphi > XE):
- Adicionar o libpath do PhysLink:
- Compilar e Instalar: RESTDWFireDACDriver.bpl (9)
CORE\Source\Database_Drivers\FireDACPhysLink
3.3.2.4) IBDAC:
- Instalar o pacote IBDAC da Devart antes e definir os libpaths corretamente
- Compilar e Instalar: RESTDWIBDACDriver.bpl ()
3.3.2.5) Interbase:
- Compilar e Instalar: RESTDWInterbaseDriver.bpl ()
3.3.2.6) MyDAC:
- Instalar o pacote MyDAC da Devart antes e definir os libpaths corretamente
- Compilar e Instalar: RESTDWMyDACDriver.bpl (10)
3.3.2.7) UniDAC:
- Instalar o pacote UniDAC da Devart antes e definir os libpaths corretamente
- Compilar e Instalar: RESTDWUniDACDriver.bpl (11)
3.3.2.8) Zeos:
- Adicionar o libpath do PhysLink:
- Compilar e Instalar: RESTDWZEOSDriver.bpl (12)
CORE\Source\Database_Drivers\ZeosPhysLink
- Adicionar LibPath dos Wizards para todas as plataformas que for usar:
- Compilar e Instalar: RESTDWWizards.bpl (13)
CORE\Source\Wizards CORE\Source\Wizards\templates
- Após instalar o mínimo necessário pra usar, vai ficar uma imagem parecida com isso aqui:
- Agora basta fechar tudo, não precisa salvar, reinicie a IDE e você está pronto para utilizar o RDW nas suas aplicações!
- Se achou algum erro, provavelmente já foi resolvido e você encontra a solução aqui
- Agora que já instalou basta seguir alguns exemplos aqui.