sexta-feira, 23 de novembro de 2007

Zeos, Delphi 7, BDS2006

Estou migrando os projetos aqui da empresa do Delphi 7 para Delphi 2006 (Win32).

Porém não estava conseguindo instalar o Zeos no BDS2006 e hoje resolvi encarar o problema de frente.

Pesquisando, percebi que isto é um problema comum, como no link abaixo:

http://zeos.firmos.at/viewtopic.php?t=844

O problema é o seguinte: Não se consegue instalar uma versão do Zeos, existindo uma versão anterior na sistema.

Ao tentar instalar o Zeos no BDS2006 dava o seguinte erro: "~\ZCore100.bpl can't be installed because it is not a design time package"

Isso acontece por conta da variável de ambiente PATH do Windows, onde consta o diretório de BPL do Delphi 7, assim, quando o BDS 2006 tenta compilar, encontra os arquivos do Zeos 6.5.1 e portanto dá a mensagem de erro.

Independentemente do fato de você ter entendido ou não, a solução é a seguinte:

1) Fechar todos os "Delphis";
2) Ir no diretório de BPL do Delphi 7 e compactar os arquivos referentes ao Zeos;
3) Instalar o Zeos 6.6.1 normalmente no BDS 2006;
4) Descompactar os arquivos do passo 2;

Comigo funcionou!

Minha lista de blogs