Existe uma ferramenta perfeita para migração Delphi?

Existe uma ferramenta perfeita para migração Delphi?

A resposta curta é não. A migração de uma aplicação Delphi de qualquer versão anterior a 2009 para uma versão moderna da Delphi não é fácil.

À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.

GDK Duster

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

Iniciar a migração de sua aplicação?

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!

Planeje uma sessão de estratégia online gratuita com a GDK!

Contato

Deixe-nos ajudá-lo a realizar seus sonhos.