Welke Delphi-versies wij onderhouden en upgraden

← Delphi

Wij werken met Delphi vanaf de oude 32-bits versies tot de actuele releases, en daarnaast met Lazarus en Free Pascal. Het werk zit zelden in de taal zelf maar in de sprongen ertussen: Unicode, 64-bit en de componenten van derden. Hieronder staat per stap wat er bij komt kijken.

Bijgewerkt op 28 augustus 2026

De drie sprongen die het werk bepalen

Hoe ver een upgrade reikt, hangt niet af van het aantal versies maar van welke van deze drempels ertussen liggen.

Naar Unicode (vanaf Delphi 2009)
De grootste breuk in de reeks: string werd UnicodeString. Elke plek waar tekens als bytes werden behandeld — bestandsformaten, netwerkverkeer, encryptie — moet worden nagelopen.
Van 32- naar 64-bit
Vraagt aandacht voor pointerrekenwerk, inline assembly en externe DLL's. Vaak is een tussenstap verstandig: eerst de versie omhoog, daarna pas 64-bit.
High-DPI en VCL-stijlen
Een applicatie die op een modern scherm vervormd of onleesbaar oogt, is meestal met schaalinstellingen en aanpassingen aan de formulieren te herstellen.

Componenten van derden

Die bepalen in de praktijk of een upgrade soepel verloopt. Wij inventariseren ze daarom als eerste, nog voor er iets aan de code gebeurt.

DevExpress
Wordt actief onderhouden, dus meestal is er een versie die met uw doel-Delphi meekomt. Wel controleren op eigenschappen die tussen versies zijn verdwenen.
TMS, waaronder WebCore
Actueel en breed inzetbaar. WebCore is bovendien de route waarmee bestaande Delphi-code in de browser kan draaien.
QuickReport en FastReport
QuickReport is het klassieke struikelblok bij een upgrade. Meestal vervangen wij het door een actueel alternatief en zetten wij de rapporten over.
BDE, ADO en FireDAC
De databaselaag is vaak het onderdeel dat sowieso vervangen moet. FireDAC is doorgaans de bestemming.

Naast Delphi zelf

Lazarus en Free Pascal
Liggen dicht tegen Delphi aan en zijn soms de betere route, bijvoorbeeld als een applicatie ook op Linux moet draaien of als licentiekosten zwaar wegen.
Delphi voor mobiel
Mogelijk, maar zelden de snelste weg voor een bestaande desktopapplicatie. Wij bekijken per geval of het de moeite waard is.

Weet u niet welke versie er draait? Dat is meestal uit het projectbestand of uit de gecompileerde applicatie af te leiden. Stuur ons wat u heeft, dan zoeken wij het uit.

Meer hierover →

Staat uw vraag er niet bij?

Beschrijf kort waar het om gaat, dan laten wij weten wat er mogelijk is.