ʹñ뿪ؽֲĴ
ߣRiceball(riceball@cq118.com or riceballl@hotmail.com)
Date: 2002-3-3
£ܾ(zjy@cnpack.org) Ӷ Delphi/BCB 7 ˵
Data: 2002-9-10

Ѷȣ

  ʹñ뿪ؿ԰ͬһļӦͬ汾DelphiPascalͬʱֶ֧汾ıǲͬ汾ıб

ͬ汾壺
_____________________________
汾 		ָ
Delphi 1 		VER80
Delphi 2 		VER90
C++Builder 1 	VER93
Delphi 3 		VER100
C++Builder 3 	VER110
Delphi 4 		VER120
C++Builder 4 	VER125
Delphi 5 		VER130
C++Builder 5 	VER130
Kylix 1 		VER140
Delphi 6 		VER140
C++Builder 6 	VER140
Delphi 7 		VER150
C++Builder 7 	VER150

ܴDelphiڲͬ汾бȫûģȻҪڲͬı޸ģʹñ뿪Ϳͬһļֶ֧汾

{$IFDEF VER80}
Delphi 1 code goes here
{$ENDIF}
{$IFDEF VER90}
Delphi 2 code goes here
{$ENDIF}
{$IFDEF VER93}
C++Builder 1 code goes here
{$ENDIF}
{$IFDEF VER100}
Delphi 3 code goes here
{$ENDIF}
{$IFDEF VER110}
C++Builder 3 code goes here
{$ENDIF}
{$IFDEF VER120}
Delphi 4 and C++Builder 4 code goes here
{$ENDIF}
{$IFDEF VER130}
Delphi and C++Builder 5 code goes here
{$ENDIF}
{$IFDEF VER140}
Delphi 6 and Kylix code goes here
{$ENDIF}
{$IFDEF VER150}
Delphi 7 and Kylix code goes here
{$ENDIF}

  ⲢһƯĽ--ЩVERxxxͬڶ顣Delphiÿһεİ汾仯ܶͬ磺Delphi3ϵİ汾ӶInterface֧֣Delphi4ϵİ汾˶Զֵ̬֧ȵȡ
  ṩļοһJedi.incļṩ˹ڱϢԼֵ֧ĹܵϢһSetting.incļJedi.inc˽˳ҪĲأ ԸĿҪиġ

Jedi.inc ṩµָ
һָ
  ָ         ˵
  ------------------------------------------------------------------------------
  DELPHI       ʹ Delphi ʱָ
  BCB          ʹ C++Builder ʱָ

ƽָ̨

  ָ         ˵
------------------------------------------------------------------------------
  MSWINDOWS    Ŀƽ̨ MS Windows [Added By Riceball]
  WIN16        Ŀƽ̨ 16λ Windows [Added By Riceball]
  WIN32        Ŀƽ̨ 32λ Windows
  LINUX        Ŀƽ̨ Linux

Delphi汾ָ
   VerXXX ָӳ׼סDelphi汾ơ

  ָ         ˵
  ------------------------------------------------------------------------------
  DELPHI1      ʹ Delphi 1 ʱָ
  DELPHI2      ʹ Delphi 2 ʱָ
  DELPHI3      ʹ Delphi 3 ʱָ
  DELPHI4      ʹ Delphi 4 ʱָ
  DELPHI5      ʹ Delphi 5 ʱָ
  DELPHI6      ʹ Delphi 6 ʱָ
  DELPHI7      ʹ Delphi 7 ʱָ
  DELPHI1_UP   ʹ Delphi 1 ߰汾ıʱָ
  DELPHI2_UP   ʹ Delphi 2 ߰汾ıʱָ
  DELPHI3_UP   ʹ Delphi 3 ߰汾ıʱָ
  DELPHI4_UP   ʹ Delphi 4 ߰汾ıʱָ
  DELPHI5_UP   ʹ Delphi 5 ߰汾ıʱָ
  DELPHI6_UP   ʹ Delphi 6 ߰汾ıʱָ
  DELPHI7_UP   ʹ Delphi 7 ߰汾ıʱָ

ġC++Builder 汾ָ
   VerXXX ָӳ׼סC++Builder汾ơ
  ָ         ˵
  ------------------------------------------------------------------------------
  BCB1         ʹ C++Builder 1 ʱָ
  BCB3         ʹ C++Builder 3 ʱָ
  BCB4         ʹ C++Builder 4 ʱָ
  BCB5         ʹ C++Builder 5 ʱָ
  BCB6         ʹ C++Builder 6 ʱָ
  BCB7         ʹ C++Builder 7 ʱָ
  BCB1_UP      ʹ C++Builder 1 ߰汾ıʱָ
  BCB3_UP      ʹ C++Builder 3 ߰汾ıʱָ
  BCB4_UP      ʹ C++Builder 4 ߰汾ıʱָ
  BCB5_UP      ʹ C++Builder 5 ߰汾ıʱָ
  BCB6_UP      ʹ C++Builder 6 ߰汾ıʱָ
  BCB7_UP      ʹ C++Builder 7 ߰汾ıʱָ

塢汾ָ
   VerXXX ָӳ׼סı汾ơ
  ָ         ˵
  ------------------------------------------------------------------------------
  COMPILER1    ʹ Delphi 1 ʱָ
  COMPILER2    ʹ Delphi 2  C++Builder 1 ʱָ
  COMPILER3    ʹ Delphi 3 ʱָ
  COMPILER35   ʹ C++Builder 3 ʱָ
  COMPILER4    ʹ Delphi 4  C++Builder 4 ʱָ
  COMPILER5    ʹ Delphi 5  C++Builder 5 ʱָ
  COMPILER6    ʹ Delphi 6  C++Builder 6 ʱָ
  COMPILER7    ʹ Delphi 7  C++Builder 7 ʱָ
  COMPILER1_UP ʹ Delphi 1 ߰汾ıʱָ
  COMPILER2_UP ʹ Delphi 2 C++Builder 1߰汾ıʱָ
  COMPILER3_UP ʹ Delphi 3 ߰汾ıʱָ
  COMPILER35_UP ʹ C++Builder 3 ߰汾ıʱָ
  COMPILER4_UP ʹ Delphi 4 C++Builder 4߰汾ıʱָ
  COMPILER5_UP ʹ Delphi 5 C++Builder 5߰汾ıʱָ
  COMPILER6_UP ʹ Delphi 6 C++Builder 6߰汾ıʱָ
  COMPILER7_UP ʹ Delphi 7 C++Builder 7߰汾ıʱָ

ָ
  ЩָǷָ֧Ĺܣ磬صȣȻӦĴ롣
  ָ                   ˵
  ------------------------------------------------------------------------------
  SUPPORTS_WIDESTRING    ֧ WideString  (D3/BCB3 up)
  SUPPORTS_INTERFACE     ֧ interfaces (D3/BCB3)
  SUPPORTS_EXTSYM        ֧ $EXTERNALSYM ָ (D4/BCB3)
  SUPPORTS_NODEFINE      ֧ $NODEFINE ָ (D4/BCB3)
  SUPPORTS_INT64         ֧ Int64  (D4/BCB4)
  SUPPORTS_DYNAMICARRAYS ֶ֧̬(dynamic arrays) (D4/BCB4)
  SUPPORTS_DEFAULTPARAMS ֧Ĭϲ(default parameters) (D4/BCB4)
  SUPPORTS_OVERLOAD      ֧ overloading (D4/BCB4)
  SUPPORTS_ENUMVALUES    ֧ enum values (D6/KYLIX) [Added by Riceball]
  SUPPORTS_VARIANTS      ֧ûԶ Variants user-installable types. (D6/KYLIX) [Added by Riceball]
  SUPPORTS_IFDIRECTIVE   ֧ $IF ָ. (D6/KYLIX) [Added by Riceball]

