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

De UniWiki
Ir para: navegação, pesquisa
(Restaurando o Backup)
(Instalar DelphiXE 7)
 
(47 revisões intermediárias por 5 usuários não estão sendo mostradas)
Linha 1: Linha 1:
 
[[Categoria:Desenvolvimento]]
 
[[Categoria:Desenvolvimento]]
  
==Instalação Delphi==
+
=='''Instalação Delphi'''==
  
 
Esse artigo é uma cópia do documento anterior:  
 
Esse artigo é uma cópia do documento anterior:  
 
D:\DelphiComps\Install\_Atualizacoes\PROCEDIMENTOS DE INSTALAÇÃO.txt.
 
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.<br/>
+
Ele foi revisado no dia 5/2/2016 e alterado para a wiki para centralização dos documentos da empresa.<br />
 
Instalação antiga para consulta, não utilizar a antiga para instalar só para consulta caso estiver algum erro inesperado [[http://svw-uniware2/wiki/index.php/Instala%C3%A7%C3%A3o_Delphi_Desatualizada_(04/05/2011)]]
 
Instalação antiga para consulta, não utilizar a antiga para instalar só para consulta caso estiver algum erro inesperado [[http://svw-uniware2/wiki/index.php/Instala%C3%A7%C3%A3o_Delphi_Desatualizada_(04/05/2011)]]
  
 
===Instalando o Delphi===
 
===Instalando o Delphi===
  
Requisite os CD's de instalação para um supervisor.<br/>
+
Requisite os CD's de instalação para um supervisor.<br />
De preferência a instalar todos em modo administrador.<br/>
+
De preferência a instalar todos em modo administrador.<br />
Instale os programas no caminho específico (Instalar o 7 primeiro):<br/>
+
Instale os programas no caminho específico (Instalar o 7 primeiro):<br />
 
*C:\Arquivos de Programas\Borland\Delphi_7
 
*C:\Arquivos de Programas\Borland\Delphi_7
 
*C:\Arquivos de Programas\Borland\Delphi_5
 
*C:\Arquivos de Programas\Borland\Delphi_5
Linha 27: Linha 27:
  
 
'''Obs''':caso der erro ao instalar e o erro for referente a bordbk50.dll.
 
'''Obs''':caso der erro ao instalar e o erro for referente a bordbk50.dll.
 +
*Dar permissões a todos na pasta C:\Program Files (x86)\Borland (Seguir etapa 'Liberando permissões no windows 8.1' descrito no final da sessão)
 
*Procurar arquivo regsvr32.exe em C:, copiar arquivo e colar em C:\Program Files (x86)\Common Files\Borland Shared\Debugger.
 
*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.
 
*Apos isso abrir CMD em modo administrador acessar pasta Debugger com o mesmo caminho.
 
*Executar comando regsvr32 bordbk50.dll
 
*Executar comando regsvr32 bordbk50.dll
*reiniciar o computador e tentar novamente.
+
*reiniciar o computador e tentar novamente.<br />
 
 
  
 
===Instalando os componentes===
 
===Instalando os componentes===
  
 +
* Verificar a existência de uma partição D:, caso exista a partição e a unidade identificadora seje outra, seguir a etapa de 'Alterando a unidade identificadora' descrito no final desta sessão, se não existir a partição seguir a etapa 'Particionando o Hard Disk no windows 8.1' descrito também no final desta sessão.
 +
* Para efetuar o checkout nas pastas descritas no passo abaixo, é necessário instalar o tortoise (Solicite ao seu superior o instalador do mesmo)
 
*Fazer checkout das pastas(Esse passo deveria ser removido do artigo, caso haja um artigo sobre a estrutura SVN dos projetos)
 
*Fazer checkout das pastas(Esse passo deveria ser removido do artigo, caso haja um artigo sobre a estrutura SVN dos projetos)
**D:\DelphiComps
+
** Criar as pastas
**D:\CVS
+
***'''D:\DelphiComps'''
**D:\cvs_d7
+
***'''D:\CVS'''
*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)
+
***'''D:\CVS_D7'''
*Copiar o arquivo D:\DelphiComps\Install\_Atualizacoes\Windows_Dir\InfoPowerMasks.ini para a pasta C:\Windows
+
***'''D:\CVS_DOCUMENTOS'''
 +
***'''D:\CVS_EQUIPAMENTO'''
 +
** Efetuar checkout (Clicar com botão direito na pasta desejada e selecionar checkout), na janela que abrirá inserir no campo caminho os seguintes endereços:
 +
*** para a pasta DelphiComps: svn://uniware-files1/delphicomps
 +
*** para a pasta CVS: svn://uniware-files1/desenvolvimento/trunk
 +
*** para a pasta CVS_D7: svn://uniware-files1/cvs_d7
 +
*** para a pasta CVS_DOCUMENTOS: svn://uniware-files1/desenvolvimento/documentos
 +
*** para a pasta CVS_EQUIPAMENTO: svn://uniware-files1/cvs_equipamento
 +
*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
 
*Executar instalações das atualizações do Delphi 5
**D:\DelphiComps\Install\_Atualizacoes\01-D5EntUpdate.exe
+
**'''D:\DelphiComps\Install\_Atualizacoes\01-D5EntUpdate.exe'''  -> utilizando o serial que está na mesma pasta, não é o mesmo de instalação do delphi.
**D:\DelphiComps\Install\_Atualizacoes\02-IBXDP5UP42.exe
+
**'''D:\DelphiComps\Install\_Atualizacoes\02-IBXDP5UP42.exe'''
**Executar instalador no caminho: D:\DelphiComps\Install\cnPack.
+
**'''D:\DelphiComps\Install\_Atualizacoes\D5AdoUpgrade.exe'''
 +
**'''D:\DelphiComps\Install\_Atualizacoes\D5AdoUpdate2.exe'''
 +
**Executar instalador no caminho: '''D:\DelphiComps\Install\cnPack'''.
 +
 
 +
*Registrar com o regsvr32.exe o arquivo: '''D:\CVS_EQUIPAMENTO\trunk\MSCOMM32.OCX'''.
  
*Atualizar os registros do Windows com os componentes:
+
*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_HKCU.reg'''
**D:\DelphiComps\Install\Registro\Windows 8\64\delphi_HKLM.reg
+
**'''D:\DelphiComps\Install\Registro\Windows 8\64\delphi_HKLM.reg'''
**D:\DelphiComps\Install\Registro\Windows 8\64\delphi_W64.reg
+
**'''D:\DelphiComps\Install\Registro\Windows 8\64\delphi_W64.reg'''
 +
**'''D:\CVS_EQUIPAMENTO\trunk\W81_MSCOMMOCX32.reg'''
  
*ir no Delphi 5 em Component >> Import ActiveX Control
+
*Abrir o Delphi 5 e ir em Component >> Import ActiveX Control  
*Selecionar adobe acrobat 7.0 e dar um install
+
*Selecionar adobe acrobat 7.0 e dar um install -> só dá depois de instalar o adobe reader, pode ser qualquer versão do reader que irá aparecer a 7.0 no delphi
 
*Selecionar ActiveX 'Microsoft HTML Object Library e dar um install
 
*Selecionar ActiveX 'Microsoft HTML Object Library e dar um install
 
+
* Component > Install Packages > ADD > D:\DelphiComps\3os\AuthUniware\UAuthUni.bpl
 
 
 
----
 
----
  
Linha 68: Linha 83:
 
**Habilitar acesso remoto
 
**Habilitar acesso remoto
  
*Instalar tambem o Workbench. (\\Svw-uniware2\PROGRAMAS_INST\mysql-workbench-community-6.1.7-win32.msi).
+
*Instalar tambem o Workbench. (\\Svw-uniware2\PROGRAMAS_INST\MySQL\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).
 
*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)
 
*Instalar Adobe (\\Svw-uniware2\programas_inst\AdbeRdr90_pt_BR.exe)
*Restaurar o banco de dados para o Unilab.
+
*Restaurar o banco de dados para o Unilab, passo para restaurar está lá em baixo.
*Liberar direitos no banco de dados para o usuario "UNIWARE" e senha "DBUCFGS" utilizando as linhas abaixo.
+
*Com o MySQL Query Browser instalado, abrá ele selecione o banco '''depois de restaurado'''
 +
*'''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;<br />
 +
GRANT ALL ON *.* TO 'UNIWARE'@'%' IDENTIFIED BY 'DBUCFGS' WITH GRANT OPTION;<br />
 +
FLUSH PRIVILEGES;<br />
 +
 
 +
----
 +
 
 +
=== Etapas complementares ===
 +
 
 +
'''Liberando permissões no windows 8.1'''<br />
 +
 
 +
*Acesse o tutorial através do link https://technet.microsoft.com/pt-br/library/cc754344(v=ws.11).aspx <br /><br />
 +
 
 +
'''Alterando a unidade identificadora'''<br />
 +
 
 +
*Acesse o gerenciamento de disco no caminho Iniciar -> Painel de Controle -> Ferramentas Administrativas -> Gerenciamento do Computador -> Gerenciamento de Disco
 +
* Na janela aberta selecione a partição desejada e altere o identificador para D: <br /><br />
 +
 
 +
'''Particionando o Hard Disk no windows 8.1'''<br />
 +
 
 +
* Acesse o tutorial através do link http://windowsfail.blogspot.com.br/2013/04/tutorial-como-criar-particoes-no-windows-8.html#.V6Hju1UrKUl <br /><br />
 +
 
 +
== '''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 xampp na '''3306''' e outro  MySQL 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 do xamp na porta '''3306''', para alterar no xampp após abrir vá em, Config > Service and port Settings > MySQL, e altere a porta para '''3306''' e também no ini)
 +
*Abra o .ini do mysql do xamp em D:\xampp\mysql\bin procure o my abrir e procure por max_allowed_packet vai encontrar em dois lugares, e coloque max_allowed_packet = 26777217M
 +
*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.<br />
 +
 
 +
*Restaurar o banco de dados para o Unilab, passo para restaurar está lá em baixo.
 +
*Com o MySQL Query Browser instalado, abrá ele selecione o banco '''depois de restaurado'''
 +
*'''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'''.
 
**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'@'localhost' IDENTIFIED BY 'DBUCFGS' WITH GRANT OPTION;<br />
GRANT ALL ON *.* TO 'UNIWARE'@'%' IDENTIFIED BY 'DBUCFGS' WITH GRANT OPTION;
+
GRANT ALL ON *.* TO 'UNIWARE'@'%' IDENTIFIED BY 'DBUCFGS' WITH GRANT OPTION;<br />
FLUSH PRIVILEGES;
+
FLUSH PRIVILEGES;<br />
 +
 
 +
 
 +
**Obs: Na programação a porta que o Delphi puxa o banco, a padrão é a 3309 e necessita senha, por esse fato o MySQL na instalação padrão já vem com senha e o xampp não.<br /> Caso o xampp for colocado na 3309, quando for programar um tela do tipo SEL, vai dar uma msg de erro na conexão por falta de senha !
 +
 
  
===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
 
*Para não pedir contra senha do unilab utilizar o arquivo de registro "dentrodauniware" que se encontra em D:\CVS\documentos\Unilabw
 
*Para não pedir contra senha do unilab utilizar o arquivo de registro "dentrodauniware" que se encontra em D:\CVS\documentos\Unilabw
 +
*Ao tentar usar o recurso construir (Builder) do projeto e o seguinte erro for apontado '''Acro_pdf''', verificar na pasta 'imports' se existe a ausência de algum arquivo
  
 
+
==='''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.
Linha 106: Linha 165:
 
*r04
 
*r04
  
===Passos obsoletos===
+
=== '''Restaurando o Backup no MySQL''' ===
  
As instruções a seguir estavam marcadas no documento como obsoletas, e o autor pede para que não sejam executadas.
+
*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:\'''  <br /><br />
*''Instalar o DUnit no Library Path dos delphis ''
+
*'''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 />
**''D5 Path: D:\DelphiComps\3os\dunit\src''
+
*Após fazer isso acesse o executar e coloque '''restaura "nomedabase"''', ex: '''restaura unilabw'''<br />
**''D7 Path: D:\DelphiComps\D7\3os\dunit\src  ''
+
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.
''E instalar o DUnitWizardSetup.exe''
 
 
 
*''Oracle 8''
 
**''Empresa: uniware''
 
**''Language: English''
 
**''Obs: Ele pede 2 vezes... Repita NNF''
 
  
=== '''Restaurando o Backup''' ===
+
=== '''Restaurando o Backup no Xampp''' ===
 +
'''obs''': Esses passos estão de acordo com a configuração do Xampp e também da porta 3309.
  
*Acessar \\192.168.0.21\suporte\Tools\Utilitarios de desenvolvimento\Restauração do desenvolvimento
+
* 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.
Dentro desta pasta está, a BATS, temp e Backups, copiar para disco local D:\ <br/><br/>
+
*D:\Backups, lembrar de colocar o backup que será restaurado nessa pasta, para ser usado no processo a baixo.
*'''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/>
+
*Abra o executar e escreva restaura_xampp "nome da base" ex: restaura_xampp unilabw
*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.
 
 
 
----
 
  
 
===Instalar DelphiXE 7===
 
===Instalar DelphiXE 7===
Linha 143: Linha 193:
 
b) D:\DelphiComps\JEDI\jvcl-XE7\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)
+
3) Abra o Delphi XE7, abra o project D:\delphicomps\XE6\Uniware\XE-1\UniwareXE1.dproj Execute o Build e Install
 +
 
 +
4) Abra o Delphi XE7, abra o project group da pasta DelphiComps\XE6 (Componentes-Uniware)
  
4) Execute o Build e Install do UniwareXE1.blp
+
5) Execute o Build e Install do UniwareXE1.blp
  
 
===Ferramentas de Auxilio===
 
===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.
 
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.

Edição atual tal como às 15h36min de 28 de março de 2022


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.

  • Dar permissões a todos na pasta C:\Program Files (x86)\Borland (Seguir etapa 'Liberando permissões no windows 8.1' descrito no final da sessão)
  • 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

  • Verificar a existência de uma partição D:, caso exista a partição e a unidade identificadora seje outra, seguir a etapa de 'Alterando a unidade identificadora' descrito no final desta sessão, se não existir a partição seguir a etapa 'Particionando o Hard Disk no windows 8.1' descrito também no final desta sessão.
  • Para efetuar o checkout nas pastas descritas no passo abaixo, é necessário instalar o tortoise (Solicite ao seu superior o instalador do mesmo)
  • Fazer checkout das pastas(Esse passo deveria ser removido do artigo, caso haja um artigo sobre a estrutura SVN dos projetos)
  • 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 -> utilizando o serial que está na mesma pasta, não é o mesmo de instalação do delphi.
    • D:\DelphiComps\Install\_Atualizacoes\02-IBXDP5UP42.exe
    • D:\DelphiComps\Install\_Atualizacoes\D5AdoUpgrade.exe
    • D:\DelphiComps\Install\_Atualizacoes\D5AdoUpdate2.exe
    • Executar instalador no caminho: D:\DelphiComps\Install\cnPack.
  • Registrar com o regsvr32.exe o arquivo: D:\CVS_EQUIPAMENTO\trunk\MSCOMM32.OCX.
  • 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
    • D:\CVS_EQUIPAMENTO\trunk\W81_MSCOMMOCX32.reg
  • Abrir o Delphi 5 e ir em Component >> Import ActiveX Control
  • Selecionar adobe acrobat 7.0 e dar um install -> só dá depois de instalar o adobe reader, pode ser qualquer versão do reader que irá aparecer a 7.0 no delphi
  • Selecionar ActiveX 'Microsoft HTML Object Library e dar um install
  • Component > Install Packages > ADD > D:\DelphiComps\3os\AuthUniware\UAuthUni.bpl

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\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, passo para restaurar está lá em baixo.
  • Com o MySQL Query Browser instalado, abrá ele selecione o banco depois de restaurado
  • 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;


Etapas complementares

Liberando permissões no windows 8.1

Alterando a unidade identificadora

  • Acesse o gerenciamento de disco no caminho Iniciar -> Painel de Controle -> Ferramentas Administrativas -> Gerenciamento do Computador -> Gerenciamento de Disco
  • Na janela aberta selecione a partição desejada e altere o identificador para D:

Particionando o Hard Disk no windows 8.1

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 xampp na 3306 e outro MySQL 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 do xamp na porta 3306, para alterar no xampp após abrir vá em, Config > Service and port Settings > MySQL, e altere a porta para 3306 e também no ini)
  • Abra o .ini do mysql do xamp em D:\xampp\mysql\bin procure o my abrir e procure por max_allowed_packet vai encontrar em dois lugares, e coloque max_allowed_packet = 26777217M
  • 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.
  • Restaurar o banco de dados para o Unilab, passo para restaurar está lá em baixo.
  • Com o MySQL Query Browser instalado, abrá ele selecione o banco depois de restaurado
  • 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;


    • Obs: Na programação a porta que o Delphi puxa o banco, a padrão é a 3309 e necessita senha, por esse fato o MySQL na instalação padrão já vem com senha e o xampp não.
      Caso o xampp for colocado na 3309, quando for programar um tela do tipo SEL, vai dar uma msg de erro na conexão por falta de senha !


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
  • Ao tentar usar o recurso construir (Builder) do projeto e o seguinte erro for apontado Acro_pdf, verificar na pasta 'imports' se existe a ausência de algum arquivo

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 D:\delphicomps\XE6\Uniware\XE-1\UniwareXE1.dproj Execute o Build e Install

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

5) 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.