Você está na página 1de 4

Backup das Configuraes do Delphi

O Delphi 7 uma ferramenta maravilhosa. De longe a melhor IDE de programao que conheo e ainda no superada nem pelas suas verses mais novas (pelo menos pra mim). Mas como qualquer software, o Delphi 7 tambm no perfeito. E um dos problemas mais comuns enfrentados por quem trabalha com ele no dia-a-dia quando tem se tem que trocar de mquina ou formatar a mquina atual. terrvel sobretudo quando temos dezenas de componentes instalados. um martrio ter que reinstalar aquilo tudo um por um. Muito chato. Chega a ser irnico. Voc tem dezenas de solues de backup desenvolvidas em Delphi mas o prprio Delphi no tem uma soluo de backup de suas configuraes. Ento acabei meio que na tentativa e erro descobrindo um meio de fazer este backup de uma forma satisfatria com um trabalho menor do que reinstalar as dezenas de componentes que utilizo. Alguns colegas que viram o que fiz sempre me pedem para lhes ajudar quando precisam migrar de mquina e sempre ajudo. Numa destas ajudas surgiu a idia de se fazer um artigo com um tutorial passo-a-passo do que preciso se fazer para realizar com sucesso este backup. Ento, dedicado a Marcos Moraes e a Carlito Jr., a vai o tutorial:

Tutorial Backup das Configuraes do Delphi para um Novo Computador


Antes de Comear, Alguns Pontos y

y y

bom ressaltar aqui que no vou entrar em detalhes de como utilizar o editor de registro. Como programador acho que voc j deve estar bastante familiarizado com a utilizao dele. Tambm no vou colocar fotos (screenshots) do processo por no achar necessrio j que um procedimento muito simples. A no ser que voc v formatar o computador para instalar de novo, recomendvel deixar a instalao anterior intacta at ter tudo funcionando na nova mquina. Podem surgir excesses e com a instalao intacta bem mais fcil resolver o problema visto que o Delphi ir informar qual/quais arquivos esto faltando. Mas acho que as dicas que dei at aqui cobrem tudo.

Primeira Parte o Backup da Mquina/Instalao Antiga


Preparativos

Crie uma pasta onde salvaremos todos os arquivos que precisaro ser copiados. A pasta se chamar aqui c:\bkpdelphi. Dentro desta pasta crie as pastas c:\bkpdelphi\registros\, c:\bkpdelphi\borland\, c:\bkpdelphi\componentes\ e c:\bkpdelphi\system32\.
Copiando o Registro

Primeiro vamos salvar os arquivos de registro utilizados pelo Delphi. Execute o Editor de Registro atravs do comando Iniciar > Executar clicando em ou usando a tecla de atalho Windows+R. Digite regedit e clique no boto OK ou pressione ENTER. Assim que o Editor de Registro inicializar, maximize-o para ter uma melhor viso e procure pela chave de registro HKEY_CURRENT_USER\Software\Borland a clique no menu Arquivo > Exportar para gerar um arquivo. Lembre-se de salvar com o nome de registro-bkp-delphi-1.reg na pasta c:\bkpdelphi\registros\. Repita a mesma operao com a chave HKEY_LOCAL_MACHINE\SOFTWARE\Borland desta vez salvando como registro-bkp-delphi-2.reg.
Copiando os Arquivos do Delphi Necessrios

Agora a vez de copiar os arquivos da pasta de instalao do Delphi. Copie a pasta C:\Arquivos de programas\Borland\ juntamente com tudo que h nela para a pasta c:\bkpdelphi\borland\. Na verdade apenas alguns arquivos daqui so necessrios, mas para no ter que dizer um por um, mais fcil copiar tudo j que no to grande assim.
Copiando os Arquivos de System32

No sei porque, mas o Delphi deixa vrios arquivos .BPL no diretrio System32 do Windows. Acho um problema, mas fazer o que? Voc deve copiar todos os arquivos de extenso .BPL que encontrar na pasta c:\Windows\System32 para a pasta c:\bkpdelphi\system32\. Para facilitar ordene os arquivos por TIPO e assim todos os arquivos .BPL ficaro juntos facilitando a cpia.
Arquivos dos Componentes

Voc deve copiar para a pasta c:\bkpdelphi\componentes\ todos os componentes que voc utiliza. Talvez este passo nem seja necessrio porque geralmente voc deve normalmente fazer o backup dos componentes juntamente com o backup de seus fontes. Mas em todo caso no custa nada lembrar. NOTA 1: Um detalhe importante que voc deve reproduzir no computador de destino EXATAMENTE a mesma hierarquia de diretrios que voc utiliza para seus componentes. Por exemplo. Se voc guarda seus componentes atualmente na pasta c:\empresa\fontes\componentes. copie esta pasta componentes e quando for salvar no computador de destino, salve a pasta componentes no mesmo diretrio c:\empresa\fontes\componentes. Seno no funciona! NOTA 2: Eu utilizo uma nica pasta para guardar todos os meus componentes e isto facilita este processo. Para o caso de voc ter vrios componentes instalados em vrias pastas, eu recomendo que voc reinstale seu Delphi da maneira normal e centralize todos os seus componentes em um nico diretrio. Na prxima vez voc ter maior facilidade em fazer a migrao. Com isto, conclumos a primeira parte, que a preparao para o backup. Salve todo o contedo de c:\bkpdelphi\ em um CD ou DVD para levarmos para a mquina nova. Vamos l!

Segunda Parte a Restaurao do Backup na Nova Mquina/Instalao Os procedimentos na nova mquina so bem simples e seguem quase que a mesma lgica do backup s que invertida, claro. Desta vez vamos assumir que os arquivos de backup esto num CD/DVD-ROM sob a letra D: e portanto na pasta d:\bkpdelphi\. Mas antes preciso instalar o Delphi.
Instalando e Preparando o Delphi

Primeiro voc instala normalmente o seu Delphi a partir do CD/DVD de instalao. Tomando o cuidado de ativar (se que voc se lembra) as mesmas opes ativadas quando voc instalou na mquina anterior. Se no lembra, utilize a instalao padro. Com o Delphi instalado, reinicie o computador e execute-o pela primeira vez para que o Delphi realize as ltimas configuraes e preparaes necessrias. Apos o Delphi abrir e terminar seu carregamento, no h nada pra fazer nele agora. Feche-o para darmos prosseguimento ao processo de restaurao do backup.
Restaurando os Arquivos do Delphi

Agora voc deve copiar de volta os arquivos que esto no CD/DVD-ROM, para seus locais de origem. Vamos comear pelos arquivos da pasta de instalao do Delphi. Voc ir copiar a pasta c:\bkpdelphi\borland\Borland para a pasta C:\Arquivos de programas\Borland\. A maioria dos arquivos j existe na pasta de destino, portanto, na medida que o sistema vai pedindo para substituir voc diz SIM ou SIM PARA TODOS ou NO ou NO PARA TODOS, tanto faz. O que importa so os arquivos que no existiam e que sero copiados aos seus devidos lugares neste processo.
A Pasta System32

O mesmo deve ser feito com a pasta d:\bkpdelphi\System32 todos os seus arquivos devem ser copiados para c:\Windows\System32 substituindo ou no os arquivos repetidos quando isto for perguntado.
Os Arquivos dos Componentes

Da mesma forma, voc deve copiar seus componentes para a mesmssima pasta onde ficavam no seu computador anterior. Se algum componente estiver em diretrio diferente ele no ir funcionar no Delphi e na hora de compilar seus sistemas faltalmente ocorrero erros.
Os Arquivos de Registro

Por ltimo voc deve restaurar os arquivos .REG que esto na pasta d:\bkpdelphi\registros. Basta clicar duas vezes em cada arquivo que est l e quando o sistema perguntar algo, responda SIM ou OK em todas as vezes. No tem mistrio. Execute o arquivo .REG e clique em SIM e em OK e pronto. ltima Parte Testando o Delphi

Pronto! Agora voc pode abrir o Delphi e ento ver se nada de diferente ocorrer e se voc no fez nada errado que est tudo no seu lugar como antes. Inclusive as configuraes do Delphi, ambiente, posio e disposio de janelas, cores, tudo. Os componentes estaro l todos registrados. isso a! Espero que este artigo venha a ser til para vocs como pra mim. No deixem de comentar aqui se h algo a acrescentar ou corrigir.