Nja, bis Delphi 2006/2007 bzw. Turbo Delphi könntest noch gehen, ohne auf
Unicode achten zu müssen,
aber auch da bräuchtest du dann ja eine dieser Vorgängerversionen.
Turbo Delphi Standard quasi die kostenlose Variante, ähnlich der alten Personal-Edition und jetzt der Community-Edition.
Ab Delphi 2009 mußt'e bissl aufpassen wegen
Unicode. (String, Char und PChar waren früher
ANSI, seit Delphi 2)
Gibt hier mehrere Threads bezüglich der Umstellungen.
Vor kurzer Zeit auch wieder, inkl. der Betrachtung weil viele Units nun bissl anders heißen (mit Namespace, wo beim Upgrade der Projektdatei der Standardnamespace nicht automatisch eingefügt wird) und weil so Einiges verschoben oder verändert wurde.
z.B.:
Unit Forms ->
Vcl.Forms