Foi a primeira vez que vi alguém achar a migração "tranquila". heheheh

Depende muito dos componentes e tecnologias que você usa. Fora os fatores já
citados anteriormente com relação aos componentes de terceitos, e partindo
do princípio que seu componente de acesso a dados é o BDE, o que nós
enfretamos:

1. Ajustes de AnsiStrings, já citados
2. Alguns componentes Indy também mudaram nomes de propriedades e eventos.
3. Outro problema que tivemos, foi com relação a Remote Data Modules, que na
hora de ser convertidos o Delphi 2010 não conseguiu migrar os procedimentos
remotos, tivemos de refazer todo o nosso servidor de aplicação e depois
colar os componentes e códigos
4. Nos providers, os métodos GetTableName mudaram o tipo de dado, de String
pra WideString, precisa ser acertado a mão
5. Como usamos banco de dados Sybase Anywhere, por algum motivo ele não
conseguiu ler as stored procedures que possuem parâmetro do tipo Date, Time
e Timestamp
6. Nos apliativos que usam DB2, se o parâmetro não tiver um valor default,
dá um erro de Access Violation




2010/8/25 Bruno Lichot <[email protected]>

>
>
> Oi Samuel,
>
> Todas as minhas migrações foram tranqüilas. É necessário alguns pontos de
> atenção:
>
> - Primeiro passo é certificar que todos os componentes de terceiros que usa
> já estão instalados com as devidas versões no Delphi 2010 ou se você tem os
> fontes, que já tenha feito o build e instalado no Delphi 2010.
>
> - Faça um backup do seu projeto e crie uma nova pasta para o projeto a ser
> migrado no Delphi 2010.
>
> - Apague todos os arquivos que NÃO sejam os .pas, .dfm e .dpr
>
> - Abra o dpr no Delphi 2010, configure todas as opções de projetos
> relevantes que você usa e de um build.
>
> O único trabalho que tive foi no uso de interfaces, APIs e funções que
> obrigatoriamente trabalham com AnsiString onde tive que usar typecast ou
> acertar alguma parte do código. O compilador te ajuda muito nesse processo e
> o Delphi migra todo o grosso para Unicode. Já migrei todo tipo de projeto,
> desde API de hardware, sistemas simples ou compexos client/Server ate
> aplicações de missão critica e web com DataSnap e DBExpress. Todas as
> migrações foram bem tranqüilas e executadas com sucesso.
>
> Não deixe de fazer todos os updates e hostfixes do Delphi, isso ajuda
> bastante.
>
> Abs
>
> Bruno
>
> Segue alguns links que podem te ajudar:
>
> Links Úteis
>
> Site do produto:
>
> http://www.embarcadero.com/products/delphi
>
> http://www.embarcadero.com/products/rad-studio
>
> Por que migrar do Delphi 7:
>
> http://edn.embarcadero.com/br/article/39230
>
> No Developer Network tem o maior e mais completo conteúdo Delphi do mundo e
> completamente gratuito:
>
> http://edn.embarcadero.com/br
>
> Central de Recursos:
>
> http://www.embarcadero.com/products/rad-studio/resource-center
>
> Link de Vídeos (Português, Inglês e Espanhol):
>
> http://edn.embarcadero.com/br/article/39777
>
> http://edn.embarcadero.com/article/37460
>
> http://cc.embarcadero.com/coderage
>
> http://edn.embarcadero.com/article/39129
>
> http://etnaweb04.embarcadero.com/rad-studio-2010/
>
> Central de Documentação:
>
> HTTP://docs.embarcadero.com
>
> Meu link de downloads gratuitos:
>
> http://cc.embarcadero.com/author/795118
>
> Central de Código:
>
> http://cc.embarcadero.com
>
> Central de Qualidade:
>
> http://qc.embarcadero.com
>
> Migração: http://www.embarcadero.com/rad-studio-2010-migration-center
>
> DataSnap: http://www.embarcadero-info.com/in_action/radstudio/db.html
>
> REST: http://www.embarcadero-info.com/in_action/radstudio/rest.html
>
> UNICODE:
> http://www.embarcadero.com/images/dm/technical-papers/delphi-unicode-migration.pdf
>
> Casos de Sucesso: http://www.embarcadero.com/application-showcase
>
> Link para quem quiser submeter seus casos de sucesso:
> http://www.surveymonkey.com/s.aspx?sm=BNcBkVCUCEDharLhLrmCyg_3d_3d
>
> Delphi Update: http://blogs.embarcadero.com/nickhodges/2009/12/14/39338
>
> Webinars:
>
> Segredos do Delphi:
> http://update.codegear.com/forms/AMUSCA0911Delphi2010MigrationWebinar11-17
>
> Posts e Recursos On-line:
>
> Delphi DirectWrite:
> http://blogs.embarcadero.com/pawelglowacki/2009/12/14/38872/
>
> Teste Unitário: http://www.youtube.com/watch?v=nyZnfxDqThE
>
> Protegendo os Dados da sua Aplicação:
> http://blogs.embarcadero.com/amannarino/2009/12/11/interbase-2009-discover-the-best-way-to-ensure-secure-data-protection-for-your-applications/
>
> Delphi Recursos On-Line:
> http://blogs.embarcadero.com/pawelglowacki/2009/12/02/38849
>
> Auditoria e Métricas com Delphi:
> http://blogs.embarcadero.com/michaelrozlog/2009/11/23/37000
>
> DataSnap: http://blogs.embarcadero.com/davidi/2009/11/06/39866
>
> Estatisticas de Migração com Unicode:
> http://blogs.embarcadero.com/ao/2009/10/09/39042
>
> Touch Move Demo:
>
> http://chrisbensen.blogspot.com/2009/09/touch-demo-part-i.html
>
> http://chrisbensen.blogspot.com/2009/10/touch-demo-part-ii.html
>
> http://chrisbensen.blogspot.com/2009/10/touch-demo-part-iii.html
>
> http://chrisbensen.blogspot.com/2009/11/touch-demo-part-iv.html
>
> Source code - http://cc.embarcadero.com/item/27469
>
> Direct 2D: http://blogs.embarcadero.com/pawelglowacki/2009/12/08/38861
>
> From: [email protected] <delphi-br%40yahoogrupos.com.br>[mailto:
> [email protected] <delphi-br%40yahoogrupos.com.br>] On Behalf
> Of Samuel M. Basso
> Sent: quarta-feira, 25 de agosto de 2010 10:14
> To: [email protected] <delphi-br%40yahoogrupos.com.br>
> Subject: [delphi-br] Migrar delphi 7 para Delphi 2010.
>
>
> Bom dia Pessoal.
>
> Gostaria de trocar algumas dicas e ideias sobre migração de aplicação feita
> em delphi 7 para delphi 2010 se é tranquilo, o que muda? Se é complicado ou
> não?
>
> To muito afim de fazer a migração porem não sei o quanto é dificil ou não.
>
> --
> Atenciosamente,
>
> Samuel M. Basso
> Cel: (54) 8135-3723
> Skype: samuelbasso
> E-mail/MSN: [email protected] <samuelbasso%40gmail.com> <mailto:
> samuelbasso%40gmail.com <samuelbasso%2540gmail.com>>
> Web site: www.otimizy.com.br
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> Click here 
> <https://www.mailcontroller.altohiway.com/sr/LFXSSNCsHKrTndxI!oX7UnadVIlQ6dycOXTxd8NkeRSCCdmJ4+otQNsMh7fY7JYw4ET7fH0U7WObYw94u+b0NQ==>
> to report this email as spam.
>
> This message has been scanned for viruses by MailController <
> http://www.MailController.altohiway.com/> .
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a