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

De UniWiki
Ir para: navegação, pesquisa
(Instalando os componentes)
(Instalar DelphiXE 7)
 
(19 revisões intermediárias por 4 usuários não estão sendo mostradas)
Linha 6: Linha 6:
 
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.<br/>
+
*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)
 
* 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)
 
** Criar as pastas
 
** Criar as pastas
***D:\DelphiComps
+
***'''D:\DelphiComps'''
***D:\CVS
+
***'''D:\CVS'''
***D:\CVS_D7
+
***'''D:\CVS_D7'''
***D:\CBS_DOCUMENTOS
+
***'''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:
 
** 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://svw-uniware2/delphicomps
+
*** para a pasta DelphiComps: svn://uniware-files1/delphicomps
*** para a pasta CVS: svn://svw-uniware2/desenvolvimento/trunk
+
*** para a pasta CVS: svn://uniware-files1/desenvolvimento/trunk
*** para a pasta CVS_D7: svn://svw-uniware2/cvs_d7
+
*** para a pasta CVS_D7: svn://uniware-files1/cvs_d7
*** para a pasta CBS_DOCUMENTOS: svn://svw-uniware2/desenvolvimento/documentos
+
*** para a pasta CVS_DOCUMENTOS: svn://uniware-files1/desenvolvimento/documentos
* Após o checkout acesse a pasta \\192.168.0.21\suporte\Tools\Utilitarios de desenvolvimento\componentes delphi<br/>
+
*** para a pasta CVS_EQUIPAMENTO: svn://uniware-files1/cvs_equipamento
**Copie a pasta dcus e cole em D:\CVS<br/>
+
*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)
**Copie a pasta exes e cole em D:\CVS\light
+
*Copiar o arquivo '''D:\DelphiComps\Install\_Atualizacoes\Windows_Dir\InfoPowerMasks.ini''' para a pasta '''C:\Windows'''
*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'''.
  
 
*Executar os registros do Windows com os componentes para atualiar os registros da sua maquina:
 
*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'''
  
*Abrir o Delphi 5 e ir 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 78: 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).
  
Linha 88: Linha 93:
 
**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;<br/>
+
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/>
+
GRANT ALL ON *.* TO 'UNIWARE'@'%' IDENTIFIED BY 'DBUCFGS' WITH GRANT OPTION;<br />
FLUSH PRIVILEGES;<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''' ==
 
== '''Xampp''' ==
Linha 103: Linha 125:
 
*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 .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.
 
*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/>
+
*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.
 
*Restaurar o banco de dados para o Unilab, passo para restaurar está lá em baixo.
Linha 110: Linha 132:
 
**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;<br/>
+
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/>
+
GRANT ALL ON *.* TO 'UNIWARE'@'%' IDENTIFIED BY 'DBUCFGS' WITH GRANT OPTION;<br />
FLUSH PRIVILEGES;<br/>
+
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 !
+
**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 !
  
  
Linha 122: Linha 144:
 
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'''===
Linha 147: Linha 168:
  
 
*Acessar \\svw-uniware2\suporte\Tools\Utilitarios de desenvolvimento\Restauração do desenvolvimento
 
*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/>
+
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.
  
Linha 172: 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.