jedi.inc - Delphi 11 support
git-svn-id: https://svn.code.sf.net/p/synalist/code/trunk@238 7c85be65-684b-0410-a082-b2ed4fbef004
This commit is contained in:
262
jedi.inc
262
jedi.inc
@@ -122,91 +122,98 @@
|
|||||||
|
|
||||||
Directive Description
|
Directive Description
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
DELPHI1 Defined when compiling with Delphi 1 (Codename WASABI/MANGO)
|
DELPHI1 Defined when compiling with Delphi 1 (Codename WASABI/MANGO)
|
||||||
DELPHI2 Defined when compiling with Delphi 2 (Codename POLARIS)
|
DELPHI2 Defined when compiling with Delphi 2 (Codename POLARIS)
|
||||||
DELPHI3 Defined when compiling with Delphi 3 (Codename IVORY)
|
DELPHI3 Defined when compiling with Delphi 3 (Codename IVORY)
|
||||||
DELPHI4 Defined when compiling with Delphi 4 (Codename ALLEGRO)
|
DELPHI4 Defined when compiling with Delphi 4 (Codename ALLEGRO)
|
||||||
DELPHI5 Defined when compiling with Delphi 5 (Codename ARGUS)
|
DELPHI5 Defined when compiling with Delphi 5 (Codename ARGUS)
|
||||||
DELPHI6 Defined when compiling with Delphi 6 (Codename ILLIAD)
|
DELPHI6 Defined when compiling with Delphi 6 (Codename ILLIAD)
|
||||||
DELPHI7 Defined when compiling with Delphi 7 (Codename AURORA)
|
DELPHI7 Defined when compiling with Delphi 7 (Codename AURORA)
|
||||||
DELPHI8 Defined when compiling with Delphi 8 (Codename OCTANE)
|
DELPHI8 Defined when compiling with Delphi 8 (Codename OCTANE)
|
||||||
DELPHI2005 Defined when compiling with Delphi 2005 (Codename DIAMONDBACK)
|
DELPHI2005 Defined when compiling with Delphi 2005 (Codename DIAMONDBACK)
|
||||||
DELPHI9 Alias for DELPHI2005
|
DELPHI9 Alias for DELPHI2005
|
||||||
DELPHI10 Defined when compiling with Delphi 2006 (Codename DEXTER)
|
DELPHI10 Defined when compiling with Delphi 2006 (Codename DEXTER)
|
||||||
DELPHI2006 Alias for DELPHI10
|
DELPHI2006 Alias for DELPHI10
|
||||||
DELPHI11 Defined when compiling with Delphi 2007 for Win32 (Codename SPACELY)
|
DELPHI11 Defined when compiling with Delphi 2007 for Win32 (Codename SPACELY)
|
||||||
DELPHI2007 Alias for DELPHI11
|
DELPHI2007 Alias for DELPHI11
|
||||||
DELPHI12 Defined when compiling with Delphi 2009 for Win32 (Codename TIBURON)
|
DELPHI12 Defined when compiling with Delphi 2009 for Win32 (Codename TIBURON)
|
||||||
DELPHI2009 Alias for DELPHI12
|
DELPHI2009 Alias for DELPHI12
|
||||||
DELPHI14 Defined when compiling with Delphi 2010 for Win32 (Codename WEAVER)
|
DELPHI14 Defined when compiling with Delphi 2010 for Win32 (Codename WEAVER)
|
||||||
DELPHI2010 Alias for DELPHI14
|
DELPHI2010 Alias for DELPHI14
|
||||||
DELPHI15 Defined when compiling with Delphi XE for Win32 (Codename FULCRUM)
|
DELPHI15 Defined when compiling with Delphi XE for Win32 (Codename FULCRUM)
|
||||||
DELPHIXE Alias for DELPHI15
|
DELPHIXE Alias for DELPHI15
|
||||||
DELPHI16 Defined when compiling with Delphi XE2 for Win32 (Codename PULSAR)
|
DELPHI16 Defined when compiling with Delphi XE2 for Win32 (Codename PULSAR)
|
||||||
DELPHIXE2 Alias for DELPHI16
|
DELPHIXE2 Alias for DELPHI16
|
||||||
DELPHI17 Defined when compiling with Delphi XE3 for Win32 (Codename WATERDRAGON)
|
DELPHI17 Defined when compiling with Delphi XE3 for Win32 (Codename WATERDRAGON)
|
||||||
DELPHIXE3 Alias for DELPHI17
|
DELPHIXE3 Alias for DELPHI17
|
||||||
DELPHI18 Defined when compiling with Delphi XE4 for Win32 (Codename QUINTESSENCE)
|
DELPHI18 Defined when compiling with Delphi XE4 for Win32 (Codename QUINTESSENCE)
|
||||||
DELPHIXE4 Alias for DELPHI18
|
DELPHIXE4 Alias for DELPHI18
|
||||||
DELPHI19 Defined when compiling with Delphi XE5 for Win32 (Codename ZEPHYR)
|
DELPHI19 Defined when compiling with Delphi XE5 for Win32 (Codename ZEPHYR)
|
||||||
DELPHIXE5 Alias for DELPHI19
|
DELPHIXE5 Alias for DELPHI19
|
||||||
DELPHI20 Defined when compiling with Delphi XE6 for Win32 (Codename PROTEUS)
|
DELPHI20 Defined when compiling with Delphi XE6 for Win32 (Codename PROTEUS)
|
||||||
DELPHIXE6 Alias for DELPHI20
|
DELPHIXE6 Alias for DELPHI20
|
||||||
DELPHI21 Defined when compiling with Delphi XE7 for Win32 (Codename CARPATHIA)
|
DELPHI21 Defined when compiling with Delphi XE7 for Win32 (Codename CARPATHIA)
|
||||||
DELPHIXE7 Alias for DELPHI21
|
DELPHIXE7 Alias for DELPHI21
|
||||||
DELPHI22 Defined when compiling with Delphi XE8 for Win32 (Codename ELBRUS)
|
DELPHI22 Defined when compiling with Delphi XE8 for Win32 (Codename ELBRUS)
|
||||||
DELPHIXE8 Alias for DELPHI22
|
DELPHIXE8 Alias for DELPHI22
|
||||||
DELPHI23 Defined when compiling with Delphi 10 for Win32 (Codename AITANA)
|
DELPHI23 Defined when compiling with Delphi 10 for Win32 (Codename AITANA)
|
||||||
DELPHIX_SEATTLE Alias for DELPHI23
|
DELPHIX_SEATTLE Alias for DELPHI23
|
||||||
DELPHI24 Defined when compiling with Delphi 10.1 for Win32 (Codename BIGBEN)
|
DELPHI24 Defined when compiling with Delphi 10.1 for Win32 (Codename BIGBEN)
|
||||||
DELPHIX_BERLIN Alias for DELPHI24
|
DELPHIX_BERLIN Alias for DELPHI24
|
||||||
DELPHI25 Defined when compiling with Delphi 10.2 for Win32 (Codename GODZILLA)
|
DELPHI25 Defined when compiling with Delphi 10.2 for Win32 (Codename GODZILLA)
|
||||||
DELPHIX_TOKYO Alias for DELPHI25
|
DELPHIX_TOKYO Alias for DELPHI25
|
||||||
DELPHI26 Defined when compiling with Delphi 10.3 for Win32 (Codename CARNIVAL)
|
DELPHI26 Defined when compiling with Delphi 10.3 for Win32 (Codename CARNIVAL)
|
||||||
DELPHIX_RIO Alias for DELPHI26
|
DELPHIX_RIO Alias for DELPHI26
|
||||||
DELPHI1_UP Defined when compiling with Delphi 1 or higher
|
DELPHI27 Defined when compiling with Delphi 10.4 for Win32 (Codename DENALI)
|
||||||
DELPHI2_UP Defined when compiling with Delphi 2 or higher
|
DELPHIX_SYDNEY Alias for DELPHI27
|
||||||
DELPHI3_UP Defined when compiling with Delphi 3 or higher
|
DELPHI28 Defined when compiling with Delphi 10.4 for Win32 (Codename OLYMPUS)
|
||||||
DELPHI4_UP Defined when compiling with Delphi 4 or higher
|
DELPHIX_ALEXANDRIA Alias for DELPHI28
|
||||||
DELPHI5_UP Defined when compiling with Delphi 5 or higher
|
DELPHI1_UP Defined when compiling with Delphi 1 or higher
|
||||||
DELPHI6_UP Defined when compiling with Delphi 6 or higher
|
DELPHI2_UP Defined when compiling with Delphi 2 or higher
|
||||||
DELPHI7_UP Defined when compiling with Delphi 7 or higher
|
DELPHI3_UP Defined when compiling with Delphi 3 or higher
|
||||||
DELPHI8_UP Defined when compiling with Delphi 8 or higher
|
DELPHI4_UP Defined when compiling with Delphi 4 or higher
|
||||||
DELPHI2005_UP Defined when compiling with Delphi 2005 or higher
|
DELPHI5_UP Defined when compiling with Delphi 5 or higher
|
||||||
DELPHI9_UP Alias for DELPHI2005_UP
|
DELPHI6_UP Defined when compiling with Delphi 6 or higher
|
||||||
DELPHI10_UP Defined when compiling with Delphi 2006 or higher
|
DELPHI7_UP Defined when compiling with Delphi 7 or higher
|
||||||
DELPHI2006_UP Alias for DELPHI10_UP
|
DELPHI8_UP Defined when compiling with Delphi 8 or higher
|
||||||
DELPHI11_UP Defined when compiling with Delphi 2007 for Win32 or higher
|
DELPHI2005_UP Defined when compiling with Delphi 2005 or higher
|
||||||
DELPHI2007_UP Alias for DELPHI11_UP
|
DELPHI9_UP Alias for DELPHI2005_UP
|
||||||
DELPHI12_UP Defined when compiling with Delphi 2009 for Win32 or higher
|
DELPHI10_UP Defined when compiling with Delphi 2006 or higher
|
||||||
DELPHI2009_UP Alias for DELPHI12_UP
|
DELPHI2006_UP Alias for DELPHI10_UP
|
||||||
DELPHI14_UP Defined when compiling with Delphi 2010 for Win32 or higher
|
DELPHI11_UP Defined when compiling with Delphi 2007 for Win32 or higher
|
||||||
DELPHI2010_UP Alias for DELPHI14_UP
|
DELPHI2007_UP Alias for DELPHI11_UP
|
||||||
DELPHI15_UP Defined when compiling with Delphi XE for Win32 or higher
|
DELPHI12_UP Defined when compiling with Delphi 2009 for Win32 or higher
|
||||||
DELPHIXE_UP Alias for DELPHI15_UP
|
DELPHI2009_UP Alias for DELPHI12_UP
|
||||||
DELPHI16_UP Defined when compiling with Delphi XE2 for Win32 or higher
|
DELPHI14_UP Defined when compiling with Delphi 2010 for Win32 or higher
|
||||||
DELPHIXE2_UP Alias for DELPHI16_UP
|
DELPHI2010_UP Alias for DELPHI14_UP
|
||||||
DELPHI17_UP Defined when compiling with Delphi XE3 for Win32 or higher
|
DELPHI15_UP Defined when compiling with Delphi XE for Win32 or higher
|
||||||
DELPHIXE3_UP Alias for DELPHI17_UP
|
DELPHIXE_UP Alias for DELPHI15_UP
|
||||||
DELPHI18_UP Defined when compiling with Delphi XE4 for Win32 or higher
|
DELPHI16_UP Defined when compiling with Delphi XE2 for Win32 or higher
|
||||||
DELPHIXE4_UP Alias for DELPHI18_UP
|
DELPHIXE2_UP Alias for DELPHI16_UP
|
||||||
DELPHI19_UP Defined when compiling with Delphi XE5 for Win32 or higher
|
DELPHI17_UP Defined when compiling with Delphi XE3 for Win32 or higher
|
||||||
DELPHIXE5_UP Alias for DELPHI19_UP
|
DELPHIXE3_UP Alias for DELPHI17_UP
|
||||||
DELPHI20_UP Defined when compiling with Delphi XE6 for Win32 or higher
|
DELPHI18_UP Defined when compiling with Delphi XE4 for Win32 or higher
|
||||||
DELPHIXE6_UP Alias for DELPHI20_UP
|
DELPHIXE4_UP Alias for DELPHI18_UP
|
||||||
DELPHI21_UP Defined when compiling with Delphi XE7 for Win32 or higher
|
DELPHI19_UP Defined when compiling with Delphi XE5 for Win32 or higher
|
||||||
DELPHIXE7_UP Alias for DELPHI21_UP
|
DELPHIXE5_UP Alias for DELPHI19_UP
|
||||||
DELPHI22_UP Defined when compiling with Delphi XE8 for Win32 or higher
|
DELPHI20_UP Defined when compiling with Delphi XE6 for Win32 or higher
|
||||||
DELPHIXE8_UP Alias for DELPHI22_UP
|
DELPHIXE6_UP Alias for DELPHI20_UP
|
||||||
DELPHI23_UP Defined when compiling with Delphi 10 for Win32 or higher
|
DELPHI21_UP Defined when compiling with Delphi XE7 for Win32 or higher
|
||||||
DELPHIX_SEATTLE_UP Alias for DELPHI23_UP
|
DELPHIXE7_UP Alias for DELPHI21_UP
|
||||||
DELPHI24_UP Defined when compiling with Delphi 10.1 for Win32 or higher
|
DELPHI22_UP Defined when compiling with Delphi XE8 for Win32 or higher
|
||||||
DELPHIX_BERLIN_UP Alias for DELPHI24_UP
|
DELPHIXE8_UP Alias for DELPHI22_UP
|
||||||
DELPHI25_UP Defined when compiling with Delphi 10.2 for Win32 or higher
|
DELPHI23_UP Defined when compiling with Delphi 10 for Win32 or higher
|
||||||
DELPHIX_TOKYO_UP Alias for DELPHI25_UP
|
DELPHIX_SEATTLE_UP Alias for DELPHI23_UP
|
||||||
DELPHI26_UP Defined when compiling with Delphi 10.3 for Win32 or higher
|
DELPHI24_UP Defined when compiling with Delphi 10.1 for Win32 or higher
|
||||||
DELPHIX_RIO_UP Alias for DELPHI26_UP
|
DELPHIX_BERLIN_UP Alias for DELPHI24_UP
|
||||||
DELPHI27_UP Defined when compiling with Delphi 10.4 for Win32 or higher
|
DELPHI25_UP Defined when compiling with Delphi 10.2 for Win32 or higher
|
||||||
|
DELPHIX_TOKYO_UP Alias for DELPHI25_UP
|
||||||
|
DELPHI26_UP Defined when compiling with Delphi 10.3 for Win32 or higher
|
||||||
|
DELPHIX_RIO_UP Alias for DELPHI26_UP
|
||||||
|
DELPHI27_UP Defined when compiling with Delphi 10.4 for Win32 or higher
|
||||||
|
DELPHIX_SYDNEY_UP Alias for DELPHI27_UP
|
||||||
|
DELPHI28_UP Defined when compiling with Delphi 11 for Win32 or higher
|
||||||
|
DELPHIX_ALEXANDRIA_UP Alias for DELPHI28_UP
|
||||||
|
|
||||||
|
|
||||||
- Kylix Versions
|
- Kylix Versions
|
||||||
@@ -255,6 +262,7 @@
|
|||||||
DELPHICOMPILER25 Defined when compiling with Delphi Personality of BDS 19.0
|
DELPHICOMPILER25 Defined when compiling with Delphi Personality of BDS 19.0
|
||||||
DELPHICOMPILER26 Defined when compiling with Delphi Personality of BDS 20.0
|
DELPHICOMPILER26 Defined when compiling with Delphi Personality of BDS 20.0
|
||||||
DELPHICOMPILER27 Defined when compiling with Delphi Personality of BDS 21.0
|
DELPHICOMPILER27 Defined when compiling with Delphi Personality of BDS 21.0
|
||||||
|
DELPHICOMPILER28 Defined when compiling with Delphi Personality of BDS 22.0
|
||||||
DELPHICOMPILER1_UP Defined when compiling with Delphi 1 or higher
|
DELPHICOMPILER1_UP Defined when compiling with Delphi 1 or higher
|
||||||
DELPHICOMPILER2_UP Defined when compiling with Delphi 2 or higher
|
DELPHICOMPILER2_UP Defined when compiling with Delphi 2 or higher
|
||||||
DELPHICOMPILER3_UP Defined when compiling with Delphi 3 or higher
|
DELPHICOMPILER3_UP Defined when compiling with Delphi 3 or higher
|
||||||
@@ -281,6 +289,7 @@
|
|||||||
DELPHICOMPILER25_UP Defined when compiling with Delphi 10.2 for Win32 or higher
|
DELPHICOMPILER25_UP Defined when compiling with Delphi 10.2 for Win32 or higher
|
||||||
DELPHICOMPILER26_UP Defined when compiling with Delphi 10.3 for Win32 or higher
|
DELPHICOMPILER26_UP Defined when compiling with Delphi 10.3 for Win32 or higher
|
||||||
DELPHICOMPILER27_UP Defined when compiling with Delphi 10.4 for Win32 or higher
|
DELPHICOMPILER27_UP Defined when compiling with Delphi 10.4 for Win32 or higher
|
||||||
|
DELPHICOMPILER28_UP Defined when compiling with Delphi 11 for Win32 or higher
|
||||||
|
|
||||||
|
|
||||||
- C++Builder Versions
|
- C++Builder Versions
|
||||||
@@ -313,6 +322,7 @@
|
|||||||
BCB25 Defined when compiling with C++Builder Personality of RAD Studio 10.2 Tokyo (also known as C++Builder 10.2 Tokyo) (Codename GODZILLA)
|
BCB25 Defined when compiling with C++Builder Personality of RAD Studio 10.2 Tokyo (also known as C++Builder 10.2 Tokyo) (Codename GODZILLA)
|
||||||
BCB26 Defined when compiling with C++Builder Personality of RAD Studio 10.3 Rio (also known as C++Builder 10.3) (Codename CARNIVAL)
|
BCB26 Defined when compiling with C++Builder Personality of RAD Studio 10.3 Rio (also known as C++Builder 10.3) (Codename CARNIVAL)
|
||||||
BCB27 Defined when compiling with C++Builder Personality of RAD Studio 10.4 Rio (also known as C++Builder 10.4) (Codename DENALI)
|
BCB27 Defined when compiling with C++Builder Personality of RAD Studio 10.4 Rio (also known as C++Builder 10.4) (Codename DENALI)
|
||||||
|
BCB28 Defined when compiling with C++Builder Personality of RAD Studio 11 (also known as C++Builder 11) (Codename OLYMPUS)
|
||||||
BCB1_UP Defined when compiling with C++Builder 1 or higher
|
BCB1_UP Defined when compiling with C++Builder 1 or higher
|
||||||
BCB3_UP Defined when compiling with C++Builder 3 or higher
|
BCB3_UP Defined when compiling with C++Builder 3 or higher
|
||||||
BCB4_UP Defined when compiling with C++Builder 4 or higher
|
BCB4_UP Defined when compiling with C++Builder 4 or higher
|
||||||
@@ -335,6 +345,7 @@
|
|||||||
BCB25_UP Defined when compiling with C++Builder Personality of RAD Studio 10.2 or higher
|
BCB25_UP Defined when compiling with C++Builder Personality of RAD Studio 10.2 or higher
|
||||||
BCB26_UP Defined when compiling with C++Builder Personality of RAD Studio 10.3 or higher
|
BCB26_UP Defined when compiling with C++Builder Personality of RAD Studio 10.3 or higher
|
||||||
BCB27_UP Defined when compiling with C++Builder Personality of RAD Studio 10.4 or higher
|
BCB27_UP Defined when compiling with C++Builder Personality of RAD Studio 10.4 or higher
|
||||||
|
BCB28_UP Defined when compiling with C++Builder Personality of RAD Studio 11 or higher
|
||||||
|
|
||||||
|
|
||||||
- RAD Studio / Borland Developer Studio Versions
|
- RAD Studio / Borland Developer Studio Versions
|
||||||
@@ -368,6 +379,7 @@
|
|||||||
BDS19 Defined when compiling with BDS 19.0 (Embarcadero RAD Studio 10.2) (Codename GODZILLA)
|
BDS19 Defined when compiling with BDS 19.0 (Embarcadero RAD Studio 10.2) (Codename GODZILLA)
|
||||||
BDS20 Defined when compiling with BDS 20.0 (Embarcadero RAD Studio 10.3) (Codename CARNIVAL)
|
BDS20 Defined when compiling with BDS 20.0 (Embarcadero RAD Studio 10.3) (Codename CARNIVAL)
|
||||||
BDS21 Defined when compiling with BDS 21.0 (Embarcadero RAD Studio 10.4) (Codename DENALI)
|
BDS21 Defined when compiling with BDS 21.0 (Embarcadero RAD Studio 10.4) (Codename DENALI)
|
||||||
|
BDS22 Defined when compiling with BDS 22.0 (Embarcadero RAD Studio 11) (Codename OLYMPUS)
|
||||||
BDS2_UP Defined when compiling with BDS 2.0 or higher
|
BDS2_UP Defined when compiling with BDS 2.0 or higher
|
||||||
BDS3_UP Defined when compiling with BDS 3.0 or higher
|
BDS3_UP Defined when compiling with BDS 3.0 or higher
|
||||||
BDS4_UP Defined when compiling with BDS 4.0 or higher
|
BDS4_UP Defined when compiling with BDS 4.0 or higher
|
||||||
@@ -387,6 +399,7 @@
|
|||||||
BDS19_UP Defined when compiling with BDS 19.0 or higher
|
BDS19_UP Defined when compiling with BDS 19.0 or higher
|
||||||
BDS20_UP Defined when compiling with BDS 20.0 or higher
|
BDS20_UP Defined when compiling with BDS 20.0 or higher
|
||||||
BDS21_UP Defined when compiling with BDS 21.0 or higher
|
BDS21_UP Defined when compiling with BDS 21.0 or higher
|
||||||
|
BDS22_UP Defined when compiling with BDS 22.0 or higher
|
||||||
|
|
||||||
- Compiler Versions
|
- Compiler Versions
|
||||||
|
|
||||||
@@ -425,6 +438,7 @@
|
|||||||
COMPILER25 Defined when compiling with Delphi or C++Builder Personalities of BDS 19.0
|
COMPILER25 Defined when compiling with Delphi or C++Builder Personalities of BDS 19.0
|
||||||
COMPILER26 Defined when compiling with Delphi or C++Builder Personalities of BDS 20.0
|
COMPILER26 Defined when compiling with Delphi or C++Builder Personalities of BDS 20.0
|
||||||
COMPILER27 Defined when compiling with Delphi or C++Builder Personalities of BDS 21.0
|
COMPILER27 Defined when compiling with Delphi or C++Builder Personalities of BDS 21.0
|
||||||
|
COMPILER28 Defined when compiling with Delphi or C++Builder Personalities of BDS 22.0
|
||||||
COMPILER1_UP Defined when compiling with Delphi 1 or higher
|
COMPILER1_UP Defined when compiling with Delphi 1 or higher
|
||||||
COMPILER2_UP Defined when compiling with Delphi 2 or C++Builder 1 or higher
|
COMPILER2_UP Defined when compiling with Delphi 2 or C++Builder 1 or higher
|
||||||
COMPILER3_UP Defined when compiling with Delphi 3 or higher
|
COMPILER3_UP Defined when compiling with Delphi 3 or higher
|
||||||
@@ -452,6 +466,7 @@
|
|||||||
COMPILER25_UP Defined when compiling with Delphi or C++Builder Personalities of BDS 19.0 or higher
|
COMPILER25_UP Defined when compiling with Delphi or C++Builder Personalities of BDS 19.0 or higher
|
||||||
COMPILER26_UP Defined when compiling with Delphi or C++Builder Personalities of BDS 20.0 or higher
|
COMPILER26_UP Defined when compiling with Delphi or C++Builder Personalities of BDS 20.0 or higher
|
||||||
COMPILER27_UP Defined when compiling with Delphi or C++Builder Personalities of BDS 21.0 or higher
|
COMPILER27_UP Defined when compiling with Delphi or C++Builder Personalities of BDS 21.0 or higher
|
||||||
|
COMPILER28_UP Defined when compiling with Delphi or C++Builder Personalities of BDS 22.0 or higher
|
||||||
|
|
||||||
|
|
||||||
- RTL Versions
|
- RTL Versions
|
||||||
@@ -496,6 +511,7 @@
|
|||||||
RTL320_UP Defined when compiling with Delphi or C++Builder Personalities of BDS 19.0 or higher
|
RTL320_UP Defined when compiling with Delphi or C++Builder Personalities of BDS 19.0 or higher
|
||||||
RTL330_UP Defined when compiling with Delphi or C++Builder Personalities of BDS 20.0 or higher
|
RTL330_UP Defined when compiling with Delphi or C++Builder Personalities of BDS 20.0 or higher
|
||||||
RTL340_UP Defined when compiling with Delphi or C++Builder Personalities of BDS 21.0 or higher
|
RTL340_UP Defined when compiling with Delphi or C++Builder Personalities of BDS 21.0 or higher
|
||||||
|
RTL350_UP Defined when compiling with Delphi or C++Builder Personalities of BDS 22.0 or higher
|
||||||
|
|
||||||
|
|
||||||
- CLR Versions
|
- CLR Versions
|
||||||
@@ -612,6 +628,7 @@
|
|||||||
HAS_EXCEPTION_STACKTRACE Exception class has the StackTrace propery (D12+)
|
HAS_EXCEPTION_STACKTRACE Exception class has the StackTrace propery (D12+)
|
||||||
SUPPORTS_LEGACYIFEND Compiler supports the LEGACYIFEND directive (D17+)
|
SUPPORTS_LEGACYIFEND Compiler supports the LEGACYIFEND directive (D17+)
|
||||||
DEPRECATED_TCHARACTER TCharacter is deprecated and replaced by a record helper on Char (D18+)
|
DEPRECATED_TCHARACTER TCharacter is deprecated and replaced by a record helper on Char (D18+)
|
||||||
|
HAS_PROPERTY_OLDCREATEORDER The OldCreateOrder property is available (D5 - D27)
|
||||||
|
|
||||||
|
|
||||||
- Compiler Settings
|
- Compiler Settings
|
||||||
@@ -680,15 +697,6 @@
|
|||||||
{$DEFINE CPU386}
|
{$DEFINE CPU386}
|
||||||
{$DEFINE CPU32}
|
{$DEFINE CPU32}
|
||||||
{$ENDIF ~CPUX86}
|
{$ENDIF ~CPUX86}
|
||||||
|
|
||||||
// The ASSEMBLER symbol appeared with Delphi 7
|
|
||||||
{$IFNDEF COMPILER7_UP}
|
|
||||||
{$DEFINE CPUASM}
|
|
||||||
{$ELSE}
|
|
||||||
{$IFDEF ASSEMBLER}
|
|
||||||
{$DEFINE CPUASM}
|
|
||||||
{$ENDIF ASSEMBLER}
|
|
||||||
{$ENDIF ~COMPILER7_UP}
|
|
||||||
{$ENDIF ~CLR}
|
{$ENDIF ~CLR}
|
||||||
{$ENDIF BORLAND}
|
{$ENDIF BORLAND}
|
||||||
|
|
||||||
@@ -1088,23 +1096,39 @@
|
|||||||
{$DEFINE BCB27}
|
{$DEFINE BCB27}
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
{$DEFINE DELPHI27}
|
{$DEFINE DELPHI27}
|
||||||
|
{$DEFINE DELPHIX_SYDNEY} // synonym to DELPHI27
|
||||||
{$DEFINE DELPHICOMPILER27}
|
{$DEFINE DELPHICOMPILER27}
|
||||||
{$ENDIF BCB}
|
{$ENDIF BCB}
|
||||||
{$DEFINE RTL340_UP}
|
{$DEFINE RTL340_UP}
|
||||||
{$UNDEF UNKNOWN_COMPILER_VERSION}
|
{$UNDEF UNKNOWN_COMPILER_VERSION}
|
||||||
{$ENDIF VER340}
|
{$ENDIF VER340}
|
||||||
|
|
||||||
|
{$IFDEF VER350} // RAD Studio 11
|
||||||
|
{$DEFINE BDS}
|
||||||
|
{$DEFINE BDS22}
|
||||||
|
{$DEFINE COMPILER28}
|
||||||
|
{$IFDEF BCB}
|
||||||
|
{$DEFINE BCB28}
|
||||||
|
{$ELSE}
|
||||||
|
{$DEFINE DELPHI28}
|
||||||
|
{$DEFINE DELPHIX_ALEXANDRIA} // synonym to DELPHI28
|
||||||
|
{$DEFINE DELPHICOMPILER28}
|
||||||
|
{$ENDIF BCB}
|
||||||
|
{$DEFINE RTL350_UP}
|
||||||
|
{$UNDEF UNKNOWN_COMPILER_VERSION}
|
||||||
|
{$ENDIF VER350}
|
||||||
|
|
||||||
{$IFDEF UNKNOWN_COMPILER_VERSION} // adjust for newer version (always use latest version)
|
{$IFDEF UNKNOWN_COMPILER_VERSION} // adjust for newer version (always use latest version)
|
||||||
{$DEFINE BDS}
|
{$DEFINE BDS}
|
||||||
{$DEFINE BDS21}
|
{$DEFINE BDS22}
|
||||||
{$DEFINE COMPILER27}
|
{$DEFINE COMPILER28}
|
||||||
{$IFDEF BCB}
|
{$IFDEF BCB}
|
||||||
{$DEFINE BCB27}
|
{$DEFINE BCB28}
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
{$DEFINE DELPHI27}
|
{$DEFINE DELPHI28}
|
||||||
{$DEFINE DELPHICOMPILER27}
|
{$DEFINE DELPHICOMPILER28}
|
||||||
{$ENDIF BCB}
|
{$ENDIF BCB}
|
||||||
{$DEFINE RTL340_UP}
|
{$DEFINE RTL350_UP}
|
||||||
{$UNDEF UNKNOWN_COMPILER_VERSION}
|
{$UNDEF UNKNOWN_COMPILER_VERSION}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
@@ -1124,6 +1148,7 @@
|
|||||||
{ DELPHIX_UP from DELPHIX mappings }
|
{ DELPHIX_UP from DELPHIX mappings }
|
||||||
{------------------------------------------------------------------------------}
|
{------------------------------------------------------------------------------}
|
||||||
|
|
||||||
|
{$IFDEF DELPHI28} {$DEFINE DELPHI28_UP} {$ENDIF}
|
||||||
{$IFDEF DELPHI27} {$DEFINE DELPHI27_UP} {$ENDIF}
|
{$IFDEF DELPHI27} {$DEFINE DELPHI27_UP} {$ENDIF}
|
||||||
{$IFDEF DELPHI26} {$DEFINE DELPHI26_UP} {$ENDIF}
|
{$IFDEF DELPHI26} {$DEFINE DELPHI26_UP} {$ENDIF}
|
||||||
{$IFDEF DELPHI25} {$DEFINE DELPHI25_UP} {$ENDIF}
|
{$IFDEF DELPHI25} {$DEFINE DELPHI25_UP} {$ENDIF}
|
||||||
@@ -1155,7 +1180,13 @@
|
|||||||
{ DELPHIX_UP from DELPHIX_UP mappings }
|
{ DELPHIX_UP from DELPHIX_UP mappings }
|
||||||
{------------------------------------------------------------------------------}
|
{------------------------------------------------------------------------------}
|
||||||
|
|
||||||
|
{$IFDEF DELPHI28_UP}
|
||||||
|
{$DEFINE DELPHIX_ALEXANDRIA_UP} // synonym to DELPHI28_UP
|
||||||
|
{$DEFINE DELPHI27_UP}
|
||||||
|
{$ENDIF}
|
||||||
|
|
||||||
{$IFDEF DELPHI27_UP}
|
{$IFDEF DELPHI27_UP}
|
||||||
|
{$DEFINE DELPHIX_SYDNEY_UP} // synonym to DELPHI27_UP
|
||||||
{$DEFINE DELPHI26_UP}
|
{$DEFINE DELPHI26_UP}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
@@ -1256,6 +1287,7 @@
|
|||||||
{ BCBX_UP from BCBX mappings }
|
{ BCBX_UP from BCBX mappings }
|
||||||
{------------------------------------------------------------------------------}
|
{------------------------------------------------------------------------------}
|
||||||
|
|
||||||
|
{$IFDEF BCB28} {$DEFINE BCB28_UP} {$ENDIF}
|
||||||
{$IFDEF BCB27} {$DEFINE BCB27_UP} {$ENDIF}
|
{$IFDEF BCB27} {$DEFINE BCB27_UP} {$ENDIF}
|
||||||
{$IFDEF BCB26} {$DEFINE BCB26_UP} {$ENDIF}
|
{$IFDEF BCB26} {$DEFINE BCB26_UP} {$ENDIF}
|
||||||
{$IFDEF BCB25} {$DEFINE BCB25_UP} {$ENDIF}
|
{$IFDEF BCB25} {$DEFINE BCB25_UP} {$ENDIF}
|
||||||
@@ -1283,6 +1315,7 @@
|
|||||||
{ BCBX_UP from BCBX_UP mappings }
|
{ BCBX_UP from BCBX_UP mappings }
|
||||||
{------------------------------------------------------------------------------}
|
{------------------------------------------------------------------------------}
|
||||||
|
|
||||||
|
{$IFDEF BCB28_UP} {$DEFINE BCB27_UP} {$ENDIF}
|
||||||
{$IFDEF BCB27_UP} {$DEFINE BCB26_UP} {$ENDIF}
|
{$IFDEF BCB27_UP} {$DEFINE BCB26_UP} {$ENDIF}
|
||||||
{$IFDEF BCB26_UP} {$DEFINE BCB25_UP} {$ENDIF}
|
{$IFDEF BCB26_UP} {$DEFINE BCB25_UP} {$ENDIF}
|
||||||
{$IFDEF BCB25_UP} {$DEFINE BCB24_UP} {$ENDIF}
|
{$IFDEF BCB25_UP} {$DEFINE BCB24_UP} {$ENDIF}
|
||||||
@@ -1309,6 +1342,7 @@
|
|||||||
{ BDSX_UP from BDSX mappings }
|
{ BDSX_UP from BDSX mappings }
|
||||||
{------------------------------------------------------------------------------}
|
{------------------------------------------------------------------------------}
|
||||||
|
|
||||||
|
{$IFDEF BDS22} {$DEFINE BDS22_UP} {$ENDIF}
|
||||||
{$IFDEF BDS21} {$DEFINE BDS21_UP} {$ENDIF}
|
{$IFDEF BDS21} {$DEFINE BDS21_UP} {$ENDIF}
|
||||||
{$IFDEF BDS20} {$DEFINE BDS20_UP} {$ENDIF}
|
{$IFDEF BDS20} {$DEFINE BDS20_UP} {$ENDIF}
|
||||||
{$IFDEF BDS19} {$DEFINE BDS19_UP} {$ENDIF}
|
{$IFDEF BDS19} {$DEFINE BDS19_UP} {$ENDIF}
|
||||||
@@ -1333,6 +1367,7 @@
|
|||||||
{ BDSX_UP from BDSX_UP mappings }
|
{ BDSX_UP from BDSX_UP mappings }
|
||||||
{------------------------------------------------------------------------------}
|
{------------------------------------------------------------------------------}
|
||||||
|
|
||||||
|
{$IFDEF BDS22_UP} {$DEFINE BDS21_UP} {$ENDIF}
|
||||||
{$IFDEF BDS21_UP} {$DEFINE BDS20_UP} {$ENDIF}
|
{$IFDEF BDS21_UP} {$DEFINE BDS20_UP} {$ENDIF}
|
||||||
{$IFDEF BDS20_UP} {$DEFINE BDS19_UP} {$ENDIF}
|
{$IFDEF BDS20_UP} {$DEFINE BDS19_UP} {$ENDIF}
|
||||||
{$IFDEF BDS19_UP} {$DEFINE BDS18_UP} {$ENDIF}
|
{$IFDEF BDS19_UP} {$DEFINE BDS18_UP} {$ENDIF}
|
||||||
@@ -1356,6 +1391,7 @@
|
|||||||
{ DELPHICOMPILERX_UP from DELPHICOMPILERX mappings }
|
{ DELPHICOMPILERX_UP from DELPHICOMPILERX mappings }
|
||||||
{------------------------------------------------------------------------------}
|
{------------------------------------------------------------------------------}
|
||||||
|
|
||||||
|
{$IFDEF DELPHICOMPILER28} {$DEFINE DELPHICOMPILER28_UP} {$ENDIF}
|
||||||
{$IFDEF DELPHICOMPILER27} {$DEFINE DELPHICOMPILER27_UP} {$ENDIF}
|
{$IFDEF DELPHICOMPILER27} {$DEFINE DELPHICOMPILER27_UP} {$ENDIF}
|
||||||
{$IFDEF DELPHICOMPILER26} {$DEFINE DELPHICOMPILER26_UP} {$ENDIF}
|
{$IFDEF DELPHICOMPILER26} {$DEFINE DELPHICOMPILER26_UP} {$ENDIF}
|
||||||
{$IFDEF DELPHICOMPILER25} {$DEFINE DELPHICOMPILER25_UP} {$ENDIF}
|
{$IFDEF DELPHICOMPILER25} {$DEFINE DELPHICOMPILER25_UP} {$ENDIF}
|
||||||
@@ -1387,6 +1423,7 @@
|
|||||||
{ DELPHICOMPILERX_UP from DELPHICOMPILERX_UP mappings }
|
{ DELPHICOMPILERX_UP from DELPHICOMPILERX_UP mappings }
|
||||||
{------------------------------------------------------------------------------}
|
{------------------------------------------------------------------------------}
|
||||||
|
|
||||||
|
{$IFDEF DELPHICOMPILER28_UP} {$DEFINE DELPHICOMPILER27_UP} {$ENDIF}
|
||||||
{$IFDEF DELPHICOMPILER27_UP} {$DEFINE DELPHICOMPILER26_UP} {$ENDIF}
|
{$IFDEF DELPHICOMPILER27_UP} {$DEFINE DELPHICOMPILER26_UP} {$ENDIF}
|
||||||
{$IFDEF DELPHICOMPILER26_UP} {$DEFINE DELPHICOMPILER25_UP} {$ENDIF}
|
{$IFDEF DELPHICOMPILER26_UP} {$DEFINE DELPHICOMPILER25_UP} {$ENDIF}
|
||||||
{$IFDEF DELPHICOMPILER25_UP} {$DEFINE DELPHICOMPILER24_UP} {$ENDIF}
|
{$IFDEF DELPHICOMPILER25_UP} {$DEFINE DELPHICOMPILER24_UP} {$ENDIF}
|
||||||
@@ -1418,6 +1455,7 @@
|
|||||||
{ COMPILERX_UP from COMPILERX mappings }
|
{ COMPILERX_UP from COMPILERX mappings }
|
||||||
{------------------------------------------------------------------------------}
|
{------------------------------------------------------------------------------}
|
||||||
|
|
||||||
|
{$IFDEF COMPILER28} {$DEFINE COMPILER28_UP} {$ENDIF}
|
||||||
{$IFDEF COMPILER27} {$DEFINE COMPILER27_UP} {$ENDIF}
|
{$IFDEF COMPILER27} {$DEFINE COMPILER27_UP} {$ENDIF}
|
||||||
{$IFDEF COMPILER26} {$DEFINE COMPILER26_UP} {$ENDIF}
|
{$IFDEF COMPILER26} {$DEFINE COMPILER26_UP} {$ENDIF}
|
||||||
{$IFDEF COMPILER25} {$DEFINE COMPILER25_UP} {$ENDIF}
|
{$IFDEF COMPILER25} {$DEFINE COMPILER25_UP} {$ENDIF}
|
||||||
@@ -1450,6 +1488,7 @@
|
|||||||
{ COMPILERX_UP from COMPILERX_UP mappings }
|
{ COMPILERX_UP from COMPILERX_UP mappings }
|
||||||
{------------------------------------------------------------------------------}
|
{------------------------------------------------------------------------------}
|
||||||
|
|
||||||
|
{$IFDEF COMPILER28_UP} {$DEFINE COMPILER27_UP} {$ENDIF}
|
||||||
{$IFDEF COMPILER27_UP} {$DEFINE COMPILER26_UP} {$ENDIF}
|
{$IFDEF COMPILER27_UP} {$DEFINE COMPILER26_UP} {$ENDIF}
|
||||||
{$IFDEF COMPILER26_UP} {$DEFINE COMPILER25_UP} {$ENDIF}
|
{$IFDEF COMPILER26_UP} {$DEFINE COMPILER25_UP} {$ENDIF}
|
||||||
{$IFDEF COMPILER25_UP} {$DEFINE COMPILER24_UP} {$ENDIF}
|
{$IFDEF COMPILER25_UP} {$DEFINE COMPILER24_UP} {$ENDIF}
|
||||||
@@ -1481,6 +1520,7 @@
|
|||||||
{ RTLX_UP from RTLX_UP mappings }
|
{ RTLX_UP from RTLX_UP mappings }
|
||||||
{------------------------------------------------------------------------------}
|
{------------------------------------------------------------------------------}
|
||||||
|
|
||||||
|
{$IFDEF RTL350_UP} {$DEFINE RTL340_UP} {$ENDIF}
|
||||||
{$IFDEF RTL340_UP} {$DEFINE RTL330_UP} {$ENDIF}
|
{$IFDEF RTL340_UP} {$DEFINE RTL330_UP} {$ENDIF}
|
||||||
{$IFDEF RTL330_UP} {$DEFINE RTL320_UP} {$ENDIF}
|
{$IFDEF RTL330_UP} {$DEFINE RTL320_UP} {$ENDIF}
|
||||||
{$IFDEF RTL320_UP} {$DEFINE RTL310_UP} {$ENDIF}
|
{$IFDEF RTL320_UP} {$DEFINE RTL310_UP} {$ENDIF}
|
||||||
@@ -1722,6 +1762,19 @@
|
|||||||
{$DEFINE SUPPORTS_UNICODE}
|
{$DEFINE SUPPORTS_UNICODE}
|
||||||
{$ENDIF CLR}
|
{$ENDIF CLR}
|
||||||
|
|
||||||
|
{$IFDEF BORLAND}
|
||||||
|
{$IFNDEF CLR}
|
||||||
|
// The ASSEMBLER symbol appeared with Delphi 7
|
||||||
|
{$IFNDEF COMPILER7_UP}
|
||||||
|
{$DEFINE CPUASM}
|
||||||
|
{$ELSE}
|
||||||
|
{$IFDEF ASSEMBLER}
|
||||||
|
{$DEFINE CPUASM}
|
||||||
|
{$ENDIF ASSEMBLER}
|
||||||
|
{$ENDIF ~COMPILER7_UP}
|
||||||
|
{$ENDIF ~CLR}
|
||||||
|
{$ENDIF BORLAND}
|
||||||
|
|
||||||
{$IFDEF COMPILER1_UP}
|
{$IFDEF COMPILER1_UP}
|
||||||
{$DEFINE SUPPORTS_CONSTPARAMS}
|
{$DEFINE SUPPORTS_CONSTPARAMS}
|
||||||
{$DEFINE SUPPORTS_SINGLE}
|
{$DEFINE SUPPORTS_SINGLE}
|
||||||
@@ -1850,6 +1903,7 @@
|
|||||||
|
|
||||||
{$IFDEF RTL130_UP}
|
{$IFDEF RTL130_UP}
|
||||||
{$DEFINE HAS_UNIT_CONTNRS}
|
{$DEFINE HAS_UNIT_CONTNRS}
|
||||||
|
{$DEFINE HAS_PROPERTY_OLDCREATEORDER}
|
||||||
{$ENDIF RTL130_UP}
|
{$ENDIF RTL130_UP}
|
||||||
|
|
||||||
{$IFDEF RTL140_UP}
|
{$IFDEF RTL140_UP}
|
||||||
@@ -1912,6 +1966,14 @@
|
|||||||
{$DEFINE HAS_AUTOMATIC_DB_FIELDS}
|
{$DEFINE HAS_AUTOMATIC_DB_FIELDS}
|
||||||
{$ENDIF RTL270_UP}
|
{$ENDIF RTL270_UP}
|
||||||
|
|
||||||
|
{$IFDEF RTL320_UP}
|
||||||
|
{$UNDEF HAS_UNIT_LIBC}
|
||||||
|
{$ENDIF RTL320_UP}
|
||||||
|
|
||||||
|
{$IFDEF RTL350_UP}
|
||||||
|
{$UNDEF HAS_PROPERTY_OLDCREATEORDER}
|
||||||
|
{$ENDIF}
|
||||||
|
|
||||||
{------------------------------------------------------------------------------}
|
{------------------------------------------------------------------------------}
|
||||||
{ Cross-platform related defines }
|
{ Cross-platform related defines }
|
||||||
{------------------------------------------------------------------------------}
|
{------------------------------------------------------------------------------}
|
||||||
|
Reference in New Issue
Block a user