Além do material que o Bruno citou e que é bastante rico, tem também a edição #120 da Revista Clube Delphi/PHP que conta com um artigo tratando da migração de Delphi 7 para o Delphi 2010 e um outro artigo sobre o tratamento de Strings a partir do Delphi 2009.
Vale a pena comprar pelo menos essa edição para ter mais uma fonte de referência nessa questão de migração. Atenciosamente, Ricardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qua, 25/8/10, Samuel M. Basso <samuelba...@yahoo.com.br> escreveu: > De: Samuel M. Basso <samuelba...@yahoo.com.br> > Assunto: Re: [Bulk] RES: [delphi-br] Migrar delphi 7 para Delphi 2010. > Para: delphi-br@yahoogrupos.com.br > Data: Quarta-feira, 25 de Agosto de 2010, 13:30 > Uma vez que tentei mas a um tempo > atras dava esse erro: > > Incompatible types: 'AnsiChar' and 'Char' > > Isso qdo tentei migrar para delphi 9. Os tipos de > variáveis mudaram? > String tmb? > > > > 2010/8/25 Rubem Rocha <rubem.ro...@dtmanaus.com.br> > > > > > > > Uma coisa é uma coisa, e outra coisa é outra coisa! > > > > Ou seja, uma coisa é migração de projetos em > versões maiores de uma > > ferramenta de desenvolvimento, e outra coisa é > execução de aplicativos em > > versões maiores de ambientes operacionais. Creio que > você deveria ter > > aberto > > um novo tópico na lista falando sobre execução de > aplicativos Delphi em > > plataformas operacionais superiores ao Windows XP > (Windows Vista, Windows > > Server 2008, Windows 7, etc.) > > > > Sds. > > > > -----Mensagem original----- > > De: delphi-br@yahoogrupos.com.br > <delphi-br%40yahoogrupos.com.br> [mailto: > > delphi-br@yahoogrupos.com.br > <delphi-br%40yahoogrupos.com.br>] Em > > nome de Marcos Abreu Ferreira > > Enviada em: quarta-feira, 25 de agosto de 2010 11:26 > > Para: delphi-br@yahoogrupos.com.br > <delphi-br%40yahoogrupos.com.br> > > Assunto: Re: [delphi-br] Migrar delphi 7 para Delphi > 2010. > > > > > > Bruno, > > > > Desenvolvi uma aplicação para um cliente no Delphi 7 > e funciona > > perfeitamente no Windows XP. Recentemente ele foi > testar a aplicação no > > Windows Vista e ela não funciona direito. O meu > ambiente é Windows XP Pro + > > Delphi 7. Será que pode dar problema na hora do > sistema rodar no Windows > > Vista por causa dos problemas de direito de gravação > na pasta do sistema, > > pois a cada informação recebida, o meu sistema grava > ela num arquivo texto. > > > > 2010/8/25 Bruno Lichot > > <bruno.lic...@microfocus.com<bruno.lichot%40microfocus.com> > > > > > > > > > > > > > > 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-migrati > > on.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-t > > > he-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: delphi-br@yahoogrupos.com.br > <delphi-br%40yahoogrupos.com.br> > > <delphi-br%40yahoogrupos.com.br>[mailto: > > > delphi-br@yahoogrupos.com.br > <delphi-br%40yahoogrupos.com.br><delphi-br% > > 40yahoogrupos.com.br>] On Behalf > > > Of Samuel M. Basso > > > Sent: quarta-feira, 25 de agosto de 2010 10:14 > > > To: delphi-br@yahoogrupos.com.br > <delphi-br%40yahoogrupos.com.br><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: samuelba...@gmail.com > <samuelbasso%40gmail.com><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 > > !oX7UnadVIlQ6dy > > > cOXTxd8NkeRSCCdmJ4+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] > > > > > > > > > > > > > -- > > Att, > > > > Marcos A. Ferreira > > São Paulo - Brasil > > +55 11 9309-3936 > > +55 11 8905-9889 > > > > MSN: maferre...@hotmail.it > <maferreira%40hotmail.it> > > Google Talk: maferreira.f2 > > Skype: maferreira.f2 > > LinkedIn: http://www.linkedin.com/in/maferreira/ > > Twitter: @effedois <http://www.twitter.com/effedois/> > > Esta mensagem pode conter informação confidencial > e/ou privilegiada. Se > > você > > não for o destinatário ou a pessoa autorizada a > receber esta mensagem, não > > pode usar, copiar, ou divulgar as informações nela > contidas ou tomar > > qualquer ação baseada nestas informações. Se você > recebeu esta mensagem por > > engano, por favor, avise imediatamente o remetente, > respondendo o email e > > em > > seguida, apague-o. > > Agradecemos sua cooperação. > > > > This message may contain confidential and/or > privileged information. If you > > are not the addressee or authorized to receive this > for the addressee, you > > must not use, copy, disclose or take any action based > on this message or > > any > > information herein. If you have received this message > in error, please, > > advise the sender immediately by reply e-mail and > delete this message. > > Thank you for your cooperation. > > > > Antes de imprimir pense em sua responsabilidade e > compromisso com o MEIO > > AMBIENTE. > > ENVIRONMENT commitment and responsibility, think about > Before Printing. > > > > [As partes desta mensagem que não continham texto > foram removidas] > > > > ------------------------------------ > > > > -- > > <<<<< FAVOR REMOVER ESTA PARTE AO > RESPONDER ESTA MENSAGEM >>>>> > > > > > > > > > > -- > Atenciosamente, > > Samuel M. Basso > Cel: (54) 8135-3723 > Skype: samuelbasso > E-mail/MSN: samuelba...@gmail.com > Web site: www.otimizy.com.br > > > [As partes desta mensagem que não continham texto foram > removidas] > > > > ------------------------------------ > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER > ESTA MENSAGEM >>>>> > > Links do Yahoo! Grupos > > > >