Migração delphi7 com DBExpress para delphi XE
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
Curtidas 0
Respostas
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!
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
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.
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