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

De UniWiki
Ir para: navegação, pesquisa
(Restaurando o Backup)
(Restaurando o Backup)
Linha 124: Linha 124:
 
*Acessar \\192.168.0.21\suporte\Tools\Utilitarios de desenvolvimento\Restauração do desenvolvimento
 
*Acessar \\192.168.0.21\suporte\Tools\Utilitarios de desenvolvimento\Restauração do desenvolvimento
 
Dentro desta pasta está, a BATS, temp e Backups, copiar para disco local D:\  <br/><br/>
 
Dentro desta pasta está, a BATS, temp e Backups, copiar para disco local D:\  <br/><br/>
*'''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;''' <br/><br/>
+
*'''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;''' <br/><br/>
 
*Após fazer isso acesse o executar e coloque '''restaura "nomedabase"''', ex: '''restaura unilabw'''<br/>
 
*Após fazer isso acesse o executar e coloque '''restaura "nomedabase"''', ex: '''restaura unilabw'''<br/>
 
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.
 
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.

Edição das 17h49min de 5 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.


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.
  • Atualizar os registros do Windows com os componentes:
    • 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
  • ir no Delphi 5 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;

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

Passos obsoletos

As instruções a seguir estavam marcadas no documento como obsoletas, e o autor pede para que não sejam executadas.

  • Instalar o DUnit no Library Path dos delphis
    • D5 Path: D:\DelphiComps\3os\dunit\src
    • D7 Path: D:\DelphiComps\D7\3os\dunit\src

E instalar o DUnitWizardSetup.exe

  • Oracle 8
    • Empresa: uniware
    • Language: English
    • Obs: Ele pede 2 vezes... Repita NNF

Restaurando o Backup

  • Acessar \\192.168.0.21\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.


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.