Mit CompilerVersion in Delphi 6 habe ich mich grade erst verbrannt. Man sollte meinen es wäre CompilerVersion = 14.0. Aber nein, es war tatsächlich "14.01". Irgendein Update hat da wohl die 0.01 eingeschmuggelt oder meine dcc32.exe ist defekt.
Und man sollte nicht vergessen, dass ErrorInsight so seine Probleme mit CompilerVersion bei $IF bis einschließlich Delphi 2009 hatte. Anstatt des Gleitkommawerts wurde die Speicheradresse von CompilerVersion für die Vergleiche herangezogen.