Warum macht CodeGear/Embarcadero nicht einfach einen neuen Compilerschalter? Genau so hätte man es auch bei der Umstellung auf
Unicode machen können und könnte dann sogar den gleichen Source Code für
Ansi und
Unicode kompilieren.
Wenn man sich mal C-Header ansieht findet man sowas zuhauf:
Delphi-Quellcode:
{$IFDEF WIN64}
type
Integer = Int64;
{$ELSE}
type
Integer = Int32;
{$ENDIF}
{$IFDEF UNICODE}
type
Char = WideChar;
{$ELSE}
type
Char = AnsiChar;
{$ENDIF}
Warum macht man es nicht auch unter Delphi so?