Migração delphi7 com DBExpress para delphi XE

Delphi

09/01/2012

Como faço para migrar meu sistema delphi7 com DBExpress para delphiXE? Quando fui compilar ele não encontra o DBExpress.dcu. O que preciso fazer, que mudanças são necessárias?
Emir Neto

Emir Neto

Curtidas 0

Respostas

Gustavo Bretas

Gustavo Bretas

09/01/2012

Emir, faça uma pesquisa do Windows para tentar encontrar a dcu que o delphi diz estar faltando, caso encontre, verifique se na library esta o caminho correto.

Se não funcionar, recomendo que reinstale o delphi xe, no meu caso só tive que procurar componentes para a versão XE e algumas adequações de sintaxe, mas no DBExpress em si, não vi nenhuma modificação!
GOSTEI 0
Emir Neto

Emir Neto

09/01/2012

Encontrei esta citação em uma matéria:

Para realizar a distribuição do aplicativo, você deverá enviar junto com o executável, uma cópia da DLL dbxfb.dll e dos arquivos dbxconnections.ini e dbxdrivers.ini.

Este dbxfb.dll não tinha no delphi7, mas nos forms tem a unit DBExpress que não tem mais no delphi xe, por isso o problema. Contornei colocando um componente de cada do delphi xe, referentes ao mesmo componente do delphi7 e removendo a declaração desta unit DBExpress. Funcionou beleza, claro seguindo a citação dos 3 arquivos acima.
GOSTEI 0
POSTAR