Mudanças entre as edições de "Instalação Delphi"

De UniWiki
Ir para: navegação, pesquisa
(Restaurando o Backup no MySQL)
(Xampp)
Linha 86: Linha 86:
  
  
== Xampp ==
+
== '''Xampp''' ==
  
Obs: Caso for instalar o xampp e também o MySQL, não esquecer de alterar a porta de um dos dois, ficando um com 3306 e outro com 3309.
+
'''Obs''': Caso for instalar o xampp e também o MySQL, não esquecer de alterar a porta de um dos dois, ficando um com '''3306''' e outro com '''3309'''.
  
 
*Baixe o Xampp normal do site.
 
*Baixe o Xampp normal do site.
Linha 98: Linha 98:
 
*Após isso já deve estar funcionando, casó der algum erro de porta ocupada, verificar qual o serviço esta usando a porta dos serviços e feche.
 
*Após isso já deve estar funcionando, casó der algum erro de porta ocupada, verificar qual o serviço esta usando a porta dos serviços e feche.
  
===Iniciar o Delphi 5===
+
==='''Iniciar o Delphi 5'''===
 
Caso ocorra algum erro na hora de execução, verificar documentação na parte "Compilando bibliotecas da Uniware" para estar instalando os componentes que estão faltando.
 
Caso ocorra algum erro na hora de execução, verificar documentação na parte "Compilando bibliotecas da Uniware" para estar instalando os componentes que estão faltando.
 
Tente executar o UNILAB_BETA em D:\CVS\light\UNILAB_BETA pelo Delphi apertando F9
 
Tente executar o UNILAB_BETA em D:\CVS\light\UNILAB_BETA pelo Delphi apertando F9
Linha 104: Linha 104:
  
  
===Compilando bibliotecas da Uniware===
+
==='''Compilando bibliotecas da Uniware'''===
  
 
*Para instalar os componentes, ir em Component>Install Packages, selecionar os componentes a instalar e clicar em install.
 
*Para instalar os componentes, ir em Component>Install Packages, selecionar os componentes a instalar e clicar em install.

Edição das 14h19min de 11 de fevereiro de 2016


Instalação Delphi

Esse artigo é uma cópia do documento anterior: D:\DelphiComps\Install\_Atualizacoes\PROCEDIMENTOS DE INSTALAÇÃO.txt.

Ele foi revisado no dia 5/2/2016 e alterado para a wiki para centralização dos documentos da empresa.
Instalação antiga para consulta, não utilizar a antiga para instalar só para consulta caso estiver algum erro inesperado [[1]]

Instalando o Delphi

Requisite os CD's de instalação para um supervisor.
De preferência a instalar todos em modo administrador.
Instale os programas no caminho específico (Instalar o 7 primeiro):

  • C:\Arquivos de Programas\Borland\Delphi_7
  • C:\Arquivos de Programas\Borland\Delphi_5


Para Windows 10 caso precise rodar a instalação do Delphi5 em modo de compatibilidade com windows 8. Na instalação do Delphi 5, utilizar a opção Custom, na tela de seleção de components deixar marcado apenas as opções (Program Files e Shared Files) e na associação de arquivos deixar todos desmarcados. Executar as instalações como administrador.

Lembrando que o Delphi 7 é instalado antes da versão 5, e há o Underline em vez de espaço.


Obs:caso der erro ao instalar e o erro for referente a bordbk50.dll.

  • Procurar arquivo regsvr32.exe em C:, copiar arquivo e colar em C:\Program Files (x86)\Common Files\Borland Shared\Debugger.
  • Apos isso abrir CMD em modo administrador acessar pasta Debugger com o mesmo caminho.
  • Executar comando regsvr32 bordbk50.dll
  • reiniciar o computador e tentar novamente.

Após reiniciar acesse a pasta \\192.168.0.21\suporte\Tools\Utilitarios de desenvolvimento\componentes delphi
Pegue a pasta dcus e coloque em D:\CVS
Pegue a pasta exes e coloque em D:\CVS\light

Instalando os componentes

  • Fazer checkout das pastas(Esse passo deveria ser removido do artigo, caso haja um artigo sobre a estrutura SVN dos projetos)
    • D:\DelphiComps
    • D:\CVS
    • D:\CVS_D7
  • Copiar os arquivos da pasta D:\DelphiComps\System32 para Windows\System32 e também para a Windows\SysWOW64 (Caso ocorre erro na hora da cópia, ignorar o mesmo)
  • Copiar o arquivo D:\DelphiComps\Install\_Atualizacoes\Windows_Dir\InfoPowerMasks.ini para a pasta C:\Windows
  • Executar instalações das atualizações do Delphi 5
    • D:\DelphiComps\Install\_Atualizacoes\01-D5EntUpdate.exe
    • D:\DelphiComps\Install\_Atualizacoes\02-IBXDP5UP42.exe
    • Executar instalador no caminho: D:\DelphiComps\Install\cnPack.
  • Executar os registros do Windows com os componentes para atualiar os registros da sua maquina:
    • D:\DelphiComps\Install\Registro\Windows 8\64\delphi_HKCU.reg
    • D:\DelphiComps\Install\Registro\Windows 8\64\delphi_HKLM.reg
    • D:\DelphiComps\Install\Registro\Windows 8\64\delphi_W64.reg
  • Abrir o Delphi 5 e ir em Component >> Import ActiveX Control
  • Selecionar adobe acrobat 7.0 e dar um install
  • Selecionar ActiveX 'Microsoft HTML Object Library e dar um install



MySQL e Adobe

  • Instalar MySQL (\\svw-uniware2\PROGRAMAS_INST\INTERNET_SRVS\MySQL 5.0.22)
    • Selecionar a pasta D:\MySQL5\;
    • Servidor 'Transactional'
    • Adicionar pasta bin ao path
    • Port 3309
    • User/Pass: root/root
    • Habilitar acesso remoto
  • Instalar tambem o Workbench. (\\Svw-uniware2\PROGRAMAS_INST\mysql-workbench-community-6.1.7-win32.msi).
  • E tambem o Query Browser. (\\Svw-uniware2\PROGRAMAS_INST\MySQL\mysql-gui-tools-5.0-r12-win32.msi).


  • Instalar Adobe (\\Svw-uniware2\programas_inst\AdbeRdr90_pt_BR.exe)
  • Restaurar o banco de dados para o Unilab.
  • Liberar direitos no banco de dados para o usuario "UNIWARE" e senha "DBUCFGS" utilizando as linhas abaixo.
    • Atenção, ao rodar cada uma das linhas no MySQl Query, rodar uma de cada vez e não todas juntas.

GRANT ALL ON *.* TO 'UNIWARE'@'localhost' IDENTIFIED BY 'DBUCFGS' WITH GRANT OPTION;
GRANT ALL ON *.* TO 'UNIWARE'@'%' IDENTIFIED BY 'DBUCFGS' WITH GRANT OPTION;
FLUSH PRIVILEGES;


Xampp

Obs: Caso for instalar o xampp e também o MySQL, não esquecer de alterar a porta de um dos dois, ficando um com 3306 e outro com 3309.

  • Baixe o Xampp normal do site.
  • Instale o Xampp na D:\xampp
  • Ir nas variaveis de ambiente e colocar o caminho no path D:\xampp\mysql\bin;
  • Abra o painel de controle do xampp, na fileira de service, vai ficar um X nos serviços, ir em todos clicando e dando install.
 (*obs: recomendamos instalar o banco na porta 3309, para alterar no xampp após abrir vá em, Config > Service and port Settings > MySQL, e altere a porta para 3309)
  • Abra o executar e acesse services.msc procure pelo serviço com nome mysql, e de start nele.
  • Após isso já deve estar funcionando, casó der algum erro de porta ocupada, verificar qual o serviço esta usando a porta dos serviços e feche.

Iniciar o Delphi 5

Caso ocorra algum erro na hora de execução, verificar documentação na parte "Compilando bibliotecas da Uniware" para estar instalando os componentes que estão faltando. Tente executar o UNILAB_BETA em D:\CVS\light\UNILAB_BETA pelo Delphi apertando F9

  • Para não pedir contra senha do unilab utilizar o arquivo de registro "dentrodauniware" que se encontra em D:\CVS\documentos\Unilabw


Compilando bibliotecas da Uniware

  • Para instalar os componentes, ir em Component>Install Packages, selecionar os componentes a instalar e clicar em install.

A ordem de compilação, segundo o documento D:\CVS\lib\documentacao\Ordem_de_compilacao.txt é

  • boleto
  • uniprot
  • uniXML
  • X01
  • sDeanTools
  • tools
  • R03
  • Gs
  • report
  • scriptp
  • report2007
  • uniwarepkg
  • r04

Restaurando o Backup no MySQL

  • Acessar \\svw-uniware2\suporte\Tools\Utilitarios de desenvolvimento\Restauração do desenvolvimento

Dentro desta pasta está, a BATS, temp e Backups, copiar para disco local D:\

  • Configura a variavel de ambiente, para ver a pasta D:\bats, acessando a Propriedades do sistema > Variáveis de ambiente > Path, clique em editar e adicione o caminho D:\bats, caso houver interface para adicionar é só clicar em adicionar e colocar o caminho, caso tiver as variaveis uma seguida da outra separada por ; coloque D:\bats;

  • Após fazer isso acesse o executar e coloque restaura "nomedabase", ex: restaura unilabw

Essa base esta dentro do D:\backups\ com o nome unilab, caso queira restaurar mais de uma base é só colocar a base que desejá, em D:\backups e usar o comando restaura passando o nome da sua base.

Restaurando o Backup no Xampp

obs: Esses passos estão de acordo com a configuração do Xampp e também da porta 3309.

  • Na pasta \\svw-uniware2\suporte\Tools\Utilitarios de desenvolvimento\Restauração do desenvolvimento\BATS existe um arquivo com nome, restaura_xampp, se na sua pasta do disco local D:\bats não tiver pegue do FTP.
  • D:\Backups, lembrar de colocar o backup que será restaurado nessa pasta, para ser usado no processo a baixo.
  • Abra o executar e escreva restaura_xampp "nome da base" ex: restaura_xampp unilabw

Instalar DelphiXE 7

Instalar esse passo do DelphiXE7 só se o supervisor pedir

  • Atenção, antes de iniciar a instalação verificar com seu supervisor para a real necessidade de instalar o XE7.

1) PRIMEIRO INSTALAR O XE7.

2 )Instalar JEDI: localizar pasta JEDI (D:\DelphiComps\JEDI) Execute os bats de instalação: a) D:\DelphiComps\JEDI\jcl-XE7\jcl\install.bat b) D:\DelphiComps\JEDI\jvcl-XE7\install.bat

3) Abra o Delphi XE7, abra o project group da pasta DelphiComps\XE6 (Componentes-Uniware)

4) Execute o Build e Install do UniwareXE1.blp

Ferramentas de Auxilio

Pegar pasta tools com algumas ferramentas para auxilio, nela temos um Bat para Backup (D:\Tools\svn\bkp.bat), ela faz um backup para o servidor, alterar arquivo para seu usuário e agenda-la para backup diário.