2009-04-15 8 views

答えて

37

非常に、非常に良いDelphiのバージョンは、ファイルがJEDIコードライブラリ(JCL)からjedi.incであります。

それは常に最新と... DELPHI2009またはDELPHI14_UP、などのディレクティブを持っており、それがSUPPORTS_INT64またはSUPPORTS_UNICODE_STRINGなどの「機能のディレクティブ」を多く含んでいます。

ここにはlink to the repositoryがあります。ここで

+1

は1つが非常に広範であることを、合意しました! –

+0

これは私が将来的にお勧めするものだと思います! –

+0

これは私がこれについてジェダイに送った元のドキュメントです。なぜこれを行うのが理にかなっています: http://www.stack.nl/~marcov/porting.pdf(第2章) –

7

あなたは可能性が私たちGX_CondDefine.inc

{$IFDEF CONDITIONALEXPRESSIONS} 
    {$IFDEF BCB} 
    {$DEFINE GX_BCB} 
    {$ELSE} 
    {$DEFINE GX_Delphi} 
    {$ENDIF} 

    {$IF CompilerVersion >= 14} 
    {$DEFINE GX_VER140_up} // Delphi 6 
    {$IFDEF LINUX} 
     {$DEFINE GX_KYLIX} 
     {$IF RTLVersion = 14.2} 
     {$DEFINE GX_KYLIX2} // Kylix 2 
     {$IFEND} 
     {$IF RTLVersion = 14.5} 
     {$DEFINE GX_KYLIX3} // Kylix 3 
     {$IFEND} 
    {$ENDIF} 
    {$IF CompilerVersion >= 15} 
     {$DEFINE GX_VER150_up} // Delphi 7 
     {$IF CompilerVersion >= 16} 
     {$DEFINE GX_VER160_up} // Delphi 8 
     {$IF CompilerVersion >= 17} 
      {$DEFINE GX_VER170_up} // Delphi 9/2005 
      {$IF CompilerVersion >= 18} 
      {$DEFINE GX_VER180_up} // BDS 2006 
      {$IFDEF VER185} 
       {$DEFINE GX_VER185_up} // Delphi 2007 
      {$ENDIF} 
      {$IF CompilerVersion >= 19} 
       {$DEFINE GX_VER190_up} // Delphi .NET 2007 
       {$IF CompilerVersion >= 20} 
       {$DEFINE GX_VER200_up} // RAD Studio 2009 
       {$IFEND} 
      {$IFEND} 
      {$IFEND} 
     {$IFEND} 
     {$IFEND} 
    {$IFEND} 
    {$IFEND} 
{$ELSE not CONDITIONALEXPRESSIONS} 
    Sorry, but this version of GExperts does not support the IDE 
    you are using. Please visit the GExperts web site at 
    http://www.gexperts.org/ to obtain more information about 
    support for your IDE. 
{$ENDIF} 
関連する問題