Bestaat er een perfecte Delphi migratietool?

Bestaat er een perfecte Delphi migratietool?

Het korte antwoord is nee. De migratie van een Delphi-toepassing vanaf elke versie vóór 2009 naar een moderne Delphi-versie verloopt niet zonder moeite.

Soms is een Delphi-migratie eenvoudig. Dit hangt af van de complexiteit van een toepassing en de huidige Delphi-versie. Migratie van Delphi 2007 naar Delphi 10 is vaak eenvoudiger dan migratie van een oudere versie (Delphi 5) naar Delphi 10. Bij laatstgenoemde zijn er meer verouderde componenten en moet er meer code herschreven worden.

Bijvoorbeeld, u moet op de hoogte zijn van de introductie van Unicode. Embarcadero introduceerde volledige Unicode-ondersteuning in RAD Studio in 2008. Dit ging gepaard met een ingrijpende wijziging van verschillende fundamentele gegevenstypen: de definities voor de typen String, Char en PChar werden gewijzigd. Deze wijzigingen brachten potentiële migratieproblemen met zich mee voor toepassingen, bibliotheken en gedeelde eenheden. Daarom kan het migreren van een oudere toepassing naar Delphi 10, met op data gebaseerde typen zoals Char, PChar en String, uitdagend zijn.

GDK Duster

De Delphi-programmeurs van GDK Software hebben honderden bestaande Delphi-toepassingen gemigreerd. Het blijkt vaak dat ongeveer tachtig tot negentig procent van de code hergebruikt kan worden. De overige tien tot twintig procent moet herschreven worden. We gebruiken vaak onze eigen migratietool om oudere code automatisch te herschrijven. Deze migratietool heet GDK Duster. In GDK Duster zijn meer dan 500 kant-en-klare oplossingen beschikbaar. GDK Duster gebruikt de Delphi-compiler om programma’s automatisch te compileren, fouten te zoeken en de code aan te passen om deze fouten op te lossen. Een groot deel van de fouten kan automatisch worden opgelost. En de rest? Met de handige ingebouwde editor kunt u zelf eenvoudig nieuwe oplossingen aan de lijst toevoegen, zodat u elke oplossing slechts één keer hoeft toe te voegen.

Bekijk hoe Duster werkt in de onderstaande video:

Begin met het migreren van uw toepassing?

Wilt u uw bestaande Delphi-toepassing migreren? U kunt het zelf doen met GDK Duster of u kunt contact met ons opnemen. We bespreken graag de mogelijkheden met u. Als u voor GDK Software kiest, wordt u ondersteund door een sterk team van specialisten. We hopen u binnenkort te zien!

Plan een gratis online strategische sessie met GDK!

Contact

Laat ons helpen jouw ambities concreet te maken.

Neem contact met ons op.