<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TopWise Software &#187; Tutorial</title>
	<atom:link href="http://www.topwise.com.br/tag/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.topwise.com.br</link>
	<description>Desde 1992 desenvolvendo qualidade!</description>
	<lastBuildDate>Sat, 28 May 2011 12:18:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Backup das Configurações do Delphi</title>
		<link>http://www.topwise.com.br/blog/backup-das-configuracoes-do-delphi/</link>
		<comments>http://www.topwise.com.br/blog/backup-das-configuracoes-do-delphi/#comments</comments>
		<pubDate>Thu, 29 May 2008 20:50:28 +0000</pubDate>
		<dc:creator>Joe Edman</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.topwise.com.br/?p=86</guid>
		<description><![CDATA[O Delphi 7 é uma ferramenta maravilhosa. De longe a melhor IDE de programação que conheço e ainda não superada nem pelas suas versões mais novas (pelo menos pra mim). Mas como qualquer software, o Delphi 7 também não é perfeito. E um dos problemas mais comuns enfrentados por quem trabalha com ele no dia-a-dia [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.topwise.com.br%2Fblog%2Fbackup-das-configuracoes-do-delphi%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.topwise.com.br%2Fblog%2Fbackup-das-configuracoes-do-delphi%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>O Delphi 7 é uma ferramenta maravilhosa. De longe a melhor IDE de programação que conheço e ainda não superada nem pelas suas versões mais novas (pelo menos pra mim).</p>
<p>Mas como qualquer software, o Delphi 7 também não é perfeito. E um dos problemas mais comuns enfrentados por quem trabalha com ele no dia-a-dia é quando tem se tem que trocar de máquina ou formatar a máquina atual. É terrível sobretudo quando temos dezenas de componentes instalados. É um martírio ter que reinstalar aquilo tudo um por um. Muito chato.</p>
<p>Chega a ser irônico. Você tem dezenas de soluções de backup desenvolvidas em Delphi mas o próprio Delphi não tem uma solução de backup de suas configurações. Então acabei &#8211; meio que na tentativa e erro &#8211; descobrindo um meio de fazer este backup de uma forma satisfatória com um trabalho menor do que reinstalar as dezenas de componentes que utilizo.</p>
<p>Alguns colegas que viram o que fiz sempre me pedem para lhes ajudar quando precisam migrar de máquina e sempre ajudo. Numa destas ajudas surgiu a idéia de se fazer um artigo com um tutorial passo-a-passo do que é preciso se fazer para realizar com sucesso este backup. Então, dedicado a <a href="http://www.mmstec.eti.br">Marcos Moraes</a> e a <a href="http://www.litosoft.com.br">Carlito Jr.</a>, aí vai o tutorial:</p>
<p><span id="more-86"></span></p>
<h3>Tutorial &#8211; Backup das Configurações do Delphi para um Novo Computador</h3>
<h5>Antes de Começar, Alguns Pontos</h5>
<ul>
<li>É bom ressaltar aqui que não vou entrar em detalhes de como utilizar o editor de registro. Como programador acho que você já deve estar bastante familiarizado com a utilização dele.</li>
<li>Também não vou colocar fotos (screenshots) do processo por não achar necessário já que é um procedimento muito simples.</li>
<li>A não ser que você vá formatar o computador para instalar de novo, é recomendável deixar a instalação anterior intacta até ter tudo funcionando na nova máquina. Podem surgir excessões e com a instalação intacta é bem mais fácil resolver o problema visto que o Delphi irá informar qual/quais arquivos estão faltando. Mas acho que as dicas que dei até aqui cobrem tudo.</li>
</ul>
<h4>Primeira Parte &#8211; o Backup da Máquina/Instalação Antiga</h4>
<h5>Preparativos</h5>
<p>Crie uma pasta onde salvaremos todos os arquivos que precisarão ser copiados. A pasta se chamará aqui <strong>c:\bkpdelphi</strong>. Dentro desta pasta crie as pastas <strong>c:\bkpdelphi\registros\</strong>, <strong>c:\bkpdelphi\borland\</strong>, <strong>c:\bkpdelphi\componentes\</strong> e <strong>c:\bkpdelphi\system32\</strong>.</p>
<h5>Copiando o Registro</h5>
<p>Primeiro vamos salvar os arquivos de registro utilizados pelo Delphi. Execute o <strong>Editor de Registro </strong>através do comando <strong><em>Iniciar &gt; Executar&#8230;</em></strong> clicando em  ou usando a tecla de atalho <strong>Windows+R</strong>. Digite &#8220;<strong>regedit</strong>&#8221; e clique no botão <strong>OK</strong> ou pressione <strong>ENTER</strong>.</p>
<p>Assim que o Editor de Registro inicializar, maximize-o para ter uma melhor visão e procure pela chave de registro <strong>HKEY_CURRENT_USER\Software\Borland</strong> aí clique no menu Arquivo &gt; Exportar&#8230; para gerar um arquivo. Lembre-se de salvar com o nome de <strong>registro-bkp-delphi-1.reg</strong> na pasta <strong>c:\bkpdelphi\registros\</strong>. Repita a mesma operação com a chave <strong>HKEY_LOCAL_MACHINE\SOFTWARE\Borland</strong> desta vez salvando como <strong>registro-bkp-delphi-2.reg</strong>.</p>
<h5>Copiando os Arquivos do Delphi Necessários</h5>
<p>Agora é a vez de copiar os arquivos da pasta de instalação do Delphi. Copie a pasta <strong>C:\Arquivos de programas\Borland\</strong> juntamente com tudo que há nela para a pasta <strong>c:\bkpdelphi\borland\</strong>. Na verdade apenas alguns arquivos daqui são necessários, mas para não ter que dizer um por um, é mais fácil copiar tudo já que não é tão grande assim.</p>
<h5>Copiando os Arquivos de System32</h5>
<p>Não sei porque, mas o Delphi deixa vários arquivos <strong>.BPL</strong> no diretório System32 do Windows. Acho um problema, mas fazer o que? Você deve copiar todos os arquivos de extensão .BPL que encontrar na pasta <strong>c:\Windows\System32</strong> para a pasta <strong>c:\bkpdelphi\system32\</strong>. Para facilitar ordene os arquivos por TIPO e assim todos os arquivos .BPL ficarão juntos facilitando a cópia.</p>
<h5>Arquivos dos Componentes</h5>
<p>Você deve copiar para a pasta <strong>c:\bkpdelphi\componentes\</strong> todos os componentes que você utiliza. Talvez este passo nem seja necessário porque geralmente você deve normalmente fazer o backup dos componentes juntamente com o backup de seus fontes. Mas em todo caso não custa nada lembrar.</p>
<blockquote><p><strong>NOTA 1: </strong>Um detalhe importante é que você deve reproduzir no computador de destino EXATAMENTE a mesma hierarquia de diretórios 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 diretório c:\empresa\fontes\componentes<strong>. Senão não funciona!</strong></p></blockquote>
<blockquote><p><strong>NOTA 2: </strong>Eu utilizo uma única pasta para guardar todos os meus componentes e isto facilita este processo. Para o caso de você ter vários componentes instalados em várias pastas, eu recomendo que você reinstale seu Delphi da maneira normal e centralize todos os seus componentes em um único diretório. Na próxima vez você terá maior facilidade em fazer a migração.</p></blockquote>
<p>Com isto, concluímos a primeira parte, que é a preparação para o backup. Salve todo o conteúdo de <strong>c:\bkpdelphi\</strong> em um CD ou DVD para levarmos para a máquina nova. Vamos lá!</p>
<h4>Segunda Parte &#8211; a Restauração do Backup na Nova Máquina/Instalação</h4>
<p>Os procedimentos na nova máquina são bem simples e seguem quase que a mesma lógica do backup &#8211; só que invertida, é claro. Desta vez vamos assumir que os arquivos de backup estão num CD/DVD-ROM sob a letra D: e portanto na pasta <strong>d:\bkpdelphi\</strong>. Mas antes é preciso instalar o Delphi.</p>
<h5>Instalando e Preparando o Delphi</h5>
<p>Primeiro você instala normalmente o seu Delphi a partir do CD/DVD de instalação. Tomando o cuidado de ativar (se é que você se lembra) as mesmas opções ativadas quando você instalou na máquina anterior. Se não lembra, utilize a instalação padrão.</p>
<p>Com o Delphi instalado,  reinicie o computador e execute-o pela primeira vez para que o Delphi realize as últimas configurações e preparações necessárias. Apos o Delphi abrir e terminar seu carregamento, não há nada pra fazer nele agora. Feche-o para darmos prosseguimento ao processo de restauração do backup.</p>
<h5>Restaurando os Arquivos do Delphi</h5>
<p>Agora você deve copiar de volta os arquivos que estão no CD/DVD-ROM, para seus locais  de origem. Vamos começar pelos arquivos da pasta de instalação 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 NÃO ou NÃO PARA TODOS, tanto faz. O que importa são os arquivos que não existiam e que serão copiados aos seus devidos lugares neste processo.</p>
<h5>A Pasta System32</h5>
<p>O mesmo deve ser feito com a pasta <strong>d:\bkpdelphi\System32</strong> todos os seus arquivos devem ser copiados para <strong>c:\Windows\System32</strong> substituindo ou não os arquivos repetidos quando isto for perguntado.</p>
<h5>Os Arquivos dos Componentes</h5>
<p>Da mesma forma, você deve copiar seus componentes para a mesmíssima pasta onde ficavam no seu computador anterior. Se algum componente estiver em diretório diferente ele não irá funcionar no Delphi e na hora de compilar seus sistemas faltalmente ocorrerão erros.</p>
<h5>Os Arquivos de Registro</h5>
<p>Por último você deve restaurar os arquivos .REG que estão 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. Não tem mistério. Execute o arquivo .REG e clique em SIM e em OK e pronto.</p>
<h4>Última Parte &#8211; Testando o Delphi</h4>
<p>Pronto! Agora você pode abrir o Delphi e então verá &#8211; se nada de diferente ocorrer e se você não fez nada errado &#8211; que está tudo no seu lugar como antes. Inclusive as configurações do Delphi, ambiente, posição e disposição de janelas, cores, tudo. Os componentes estarão lá todos registrados.</p>
<p>É isso aí! Espero que este artigo venha a ser útil para vocês como é pra mim. Não deixem de comentar aqui se há algo a acrescentar ou corrigir.</p>
<p>Grande abraço!</p>
<img src="http://www.topwise.com.br/?ak_action=api_record_view&id=86&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.topwise.com.br/blog/backup-das-configuracoes-do-delphi/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	<price></price>	</item>
	</channel>
</rss>

