Ich prüfe für einen Installer auf die Compilerversionen.
Bisher sah das so aus:
Delphi-Quellcode:
{$IFDEF VER300}
DelphiId := '17.0'; // Delphi 10.0
{$ENDIF}
{$IFDEF VER310}
DelphiId := '18.0'; // Delphi 10.1
{$ENDIF}
{$IFDEF VER320}
DelphiId := '19.0'; // Delphi 10.2
{$ENDIF}
{$IFDEF VER330}
DelphiId := '20.0'; // Delphi 10.3
{$ENDIF}
{$IFDEF VER340}
DelphiId := '21.0'; // Delphi 10.4
{$ENDIF}
{$IFDEF VER350}
DelphiId := '22.0'; // Delphi 11.0
{$ENDIF}
Jetzt bin ich von
Delphi-Quellcode:
{$IFDEF VER360}
DelphiId := '23.0'; // Delphi 11.1
{$ENDIF}
ausgegangen.
Tatsächlich wird aber noch VER350 aufgerufen (also Delphi 11.0 komplett überschrieben).
Ist das ein Fehler/Versäumnis oder ist die Verfahrensweise diesbezüglich geändert worden (was meine Systematik etwas stören würde)?