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]

