Às vezes uma migração Delphi é fácil. Isto depende da complexidade de uma aplicação e da versão atual do Delphi. A migração de Delphi 2007 para Delphi 10 é freqüentemente mais simples do que a migração de uma versão mais antiga (Delphi 5) para Delphi 10. Este último tem mais componentes obsoletos e mais código precisa ser reescrito.
Por exemplo, você tem que estar ciente da introdução do Unicode. Embarcadero introduziu o suporte completo ao Unicode no RAD Studio em 2008. Isso envolveu uma mudança radical em vários tipos de dados fundamentais: as definições para os tipos String, Char e PChar mudaram. Estas mudanças introduziram problemas potenciais de migração para aplicações, bibliotecas e unidades compartilhadas. Portanto: a migração de uma aplicação mais antiga para o Delphi 10 – tipos de dados baseados em Char, PChar e String – pode ser um desafio.
Os programadores Delphi da GDK Software migraram centenas de aplicações Delphi existentes. Acontece frequentemente que cerca de oitenta a noventa por cento do código pode ser reutilizado. Os dez a vinte por cento restantes têm que ser reescritos. Muitas vezes usamos nossa própria ferramenta de migração para reescrever o código antigo automaticamente. Esta ferramenta de migração é chamada de GDK Duster. No GDK Duster, há mais de 500 soluções prontas para uso. O GDK Duster usa o compilador Delphi para compilar programas automaticamente, procurar por erros e modificar o código para corrigir esses erros. Uma grande parte dos erros pode ser resolvida automaticamente. E o resto? Com o conveniente editor incorporado, você mesmo pode facilmente adicionar novas soluções à lista, então você só tem que adicionar cada solução uma vez.
Veja como funciona o Duster no vídeo abaixo:
https://www.youtube.com/watch?v=XIgnaVP0j6U
Você quer migrar sua aplicação Delphi existente? Você pode fazê-lo você mesmo com o GDK Duster ou pode entrar em contato conosco. Teremos o maior prazer em discutir as possibilidades com você. Se você escolher a GDK Software, você será assistido por uma forte equipe de especialistas. Esperamos vê-lo em breve!
Contato