[firebase-br] DELPHI 5/7 + Firebird - migração

Danilo danrgomes em gmail.com
Sex Mar 10 11:56:26 -03 2017


Olá

Fiz o processo de migração D5/D7/XE2

Porém sempre usei o IBO e usava alguma coisa de paradox o qual fomos
trocando aos poucos.

Sugestão, por nossa experiência.

-Passe os componentes ZEOS para IBO (pense que com o FB3 se você usa acesso
a Internet pode criar uma VPN numa boa sem depender de componentes de 3ºs);
-Tire o que der de componentes de terceiros (relatório por exemplo use o
Fast Report ou Fortes Report);

Faça isso ainda no Delphi 5 .. depois de tudo migrado e funcionando tente
abrir no Delphi 7

Na boa .. fuja do BDE.

Abraço.

Danilo











Em 9 de março de 2017 13:41, Gustavo Novaes <gutonovaes19 em gmail.com>
escreveu:

> Henrique, obrigado pelas dicas. Temos situações semelhantes as que vc
> passou.
>
>
> *A​braço​*
> Em 9 de março de 2017 13:23, Henrique Fernandes Pereira <
> henrique1804 em gmail.com> escreveu:
>
> > Gustavo,
> >
> > Já passei por varias migrações, e é fato sair do BDE para Firedac é muito
> > tranquilo...
> >
> > Na minha primeira migração D3 para D5 foi um problemão por conta de usar
> > vários componentes de terceiros e na época não se atentar em ter os .pas
> > desses componentes, com o passar dos anos veio D7, 2007, 2009, 2010, XE,
> > XE7 e atualmente Berlin update 2.
> >
> > O que aprendi com isso? -  Usar o minimo possível de componentes de
> > terceiros, criei e venho sempre aperfeiçoando minha própria biblioteca de
> > componentes, desta forma os transtornos e problemas de uma migração de
> > delphi são minimizados.
> >
> > Até o ano passado estava numa empresa que ainda usa D3 + BDE + SQLServer
> e
> > não pretende mudar (esta funcionando e o principal cliente do produto não
> > quer pagar por uma migração).
> >
> > Então avalie bem os prós e os contras de migrar de D5 para D7... Como um
> > amigo disse vai migrar para algo que já foi descontinuado a muito tempo,
> > Sugiro tbm como já foi dito que reescreva (com tempo) um novo produto com
> > uma versão mais atual do Delphi, com componentes já atualizados.
> >
> >
> >
> > Em qui, 9 de mar de 2017 às 10:21, Gladiston Santana <
> > gladiston em vidy.com.br>
> > escreveu:
> >
> > > O Refind já havia postado na discussão, mas não sabia do conversor QR,
> > > embora não acredite muito nesse tipo de conversor porque no QR
> tinhamos
> > de
> > > usar muitos hacks no D6/D7 para cobrir deficiencias.
> > > Sobre o unicode, pois é, eu tinha uma biblioteca que aperfeicoei
> durante
> > > anos que praticamente fazia qq coisa com arquivos textos ou strings de
> > dar
> > > inveja ao sed e grep.
> > > Nem preciso dizer como o XE estragou tudo, a boa noticia é que
> > conhecendo o
> > > StrUtils, metade das minhas funções morreram e o restante teve de ser
> > > reparado.
> > > As vezes descubro que criei funções onde a StrUtils supre, a StrUtils
> > > definitivamente é muito desconhecida e nova para mim.
> > >
> > > []´s
> > >
> > > Em 9 de março de 2017 10:04, <josecarlos em absolutsistemas.com.br>
> > escreveu:
> > >
> > > >
> > > >
> > > >  Assim como o reFind pode te ajudar a converter as units/componentes
> > > > do BDE para o FireDac, existe uma conversão de QuickReport para
> > > > FastReport, o ConverterQR2FR.pas
> > > >
> > > >  Nunca usei, mas é interessante... só
> > > > ai vc tem uma ajuda boa....
> > > >
> > > >  Com relação a unicode, eu passei do D7
> > > > para o XE sem muito problema.
> > > ______________________________________________
> > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > Para consultar mensagens antigas:
> > > http://www.firebase.com.br/pesquisa_lista.html
> > >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://www.firebase.com.br/
> > pesquisa_lista.html
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://www.firebase.com.br/
> pesquisa_lista.html
>



Mais detalhes sobre a lista de discussão lista