MathgeomGLS
80 строк · 2.4 Кб
1unit CompilerAndRTLVersions;2
3// See https://blog.dummzeuch.de/2018/12/02/conditional-compilation-for-various-delphi-versions/
4// Slightly modified
5
6interface
7
8const
9
10// Compiler versions11
12CompilerVersionDelphi6 = 14.0;13CompilerVersionDelphi7 = 15.0;14CompilerVersionDelphi71 = 15.0;15CompilerVersionDelphi8 = 16.0;16
17CompilerVersionDelphi2005 = 17.0;18CompilerVersionDelphi2006 = 18.0;19CompilerVersionDelphi2007 = 18.5;20CompilerVersionDelphi2007NET = 19.0;21CompilerVersionDelphi2009 = 20.0;22CompilerVersionDelphi2010 = 21.0;23
24CompilerVersionDelphiXE = 22.0;25CompilerVersionDelphiXE2 = 23.0;26CompilerVersionDelphiXE3 = 24.0;27CompilerVersionDelphiXE4 = 25.0;28CompilerVersionDelphiXE5 = 26.0;29ComplierVersionAppMethod1 = 26.5;30CompilerVersionDelphiXE6 = 27.0;31CompilerVersionDelphiXE7 = 28.0;32CompilerVersionDelphiXE8 = 29.0;33
34CompilerVersionDelphi10 = 30.0;35CompilerVersionDelphi100 = 30.0;36CompilerVersionDelphiSeattle = 30.0;37CompilerVersionDelphi101 = 31.0;38CompilerVersionDelphiBerlin = 31.0;39CompilerVersionDelphi102 = 32.0;40CompilerVersionDelphiTokyo = 32.0;41CompilerVersionDelphi103 = 33.0;42CompilerVersionDelphiRio = 33.0;43
44// RTL versions45
46RTLVersionDelphi6 = 14.0;47RTLVersionDelphi7 = 15.0;48RTLVersionDelphi71 = 15.0;49RTLVersionDelphi8 = 16.0;50
51RTLVersionDelphi2005 = 17.0;52RTLVersionDelphi2006 = 18.0;53RTLVersionDelphi2007 = 18.5;54RTLVersionDelphi2007NET = 19.0;55RTLVersionDelphi2009 = 20.0;56RTLVersionDelphi2010 = 21.0;57
58RTLVersionDelphiXE = 22.0;59RTLVersionDelphiXE2 = 23.0;60RTLVersionDelphiXE3 = 24.0;61RTLVersionDelphiXE4 = 25.0;62RTLVersionDelphiXE5 = 26.0;63RTLVersionAppMethod1 = 26.5;64RTLVersionDelphiXE6 = 27.0;65RTLVersionDelphiXE7 = 28.0;66RTLVersionDelphiXE8 = 29.0;67
68RTLVersionDelphi10 = 30.0;69RTLVersionDelphi100 = 30.0;70RTLVersionDelphiSeattle = 30.0;71RTLVersionDelphi101 = 31.0;72RTLVersionDelphiBerlin = 31.0;73RTLVersionDelphi102 = 32.0;74RTLVersionDelphiTokyo = 32.0;75RTLVersionDelphi103 = 33.0;76RTLVersionDelphiRio = 33.0;77
78implementation
79
80end.81