Mudanças entre as edições de "Instalação Delphi"
(→Restaurando o Backup) |
(→Instalar DelphiXE 7) |
||
(37 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.<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) | ||
*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'''. | ||
*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 71: | 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'''. | **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 /> | |
− | 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. | + | *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. | *Baixe o Xampp normal do site. | ||
Linha 94: | Linha 122: | ||
*Ir nas variaveis de ambiente e colocar o caminho no path D:\xampp\mysql\bin; | *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. | *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 | + | (*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. | *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. | + | *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 /> |
− | ===Iniciar o Delphi 5=== | + | *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;<br /> | ||
+ | GRANT ALL ON *.* TO 'UNIWARE'@'%' IDENTIFIED BY 'DBUCFGS' WITH GRANT OPTION;<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 ! | ||
+ | |||
+ | |||
+ | ==='''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 122: | Linha 164: | ||
*uniwarepkg | *uniwarepkg | ||
*r04 | *r04 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== '''Restaurando o Backup no MySQL''' === | === '''Restaurando o Backup no MySQL''' === | ||
− | *Acessar \\ | + | *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. | ||
− | |||
− | |||
=== '''Restaurando o Backup no Xampp''' === | === '''Restaurando o Backup no Xampp''' === | ||
'''obs''': Esses passos estão de acordo com a configuração do Xampp e também da porta 3309. | '''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. | * 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 | *Abra o executar e escreva restaura_xampp "nome da base" ex: restaura_xampp unilabw | ||
Linha 166: | 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) | ||
− | + | 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
Índice
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)
- Criar as pastas
- D:\DelphiComps
- D:\CVS
- D:\CVS_D7
- 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
- Criar as pastas
- 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
- Acesse o tutorial através do link https://technet.microsoft.com/pt-br/library/cc754344(v=ws.11).aspx
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
- Acesse o tutorial através do link http://windowsfail.blogspot.com.br/2013/04/tutorial-como-criar-particoes-no-windows-8.html#.V6Hju1UrKUl
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 !
- 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.
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.