2009-04-15 11 views

Antwort

37

Eine sehr, sehr gute Delphi-Version Include-Datei die jedi.inc aus dem der JEDI Code Library ist (JCL).

Es ist immer up-to-date und hat Richtlinien wie DELPHI2009 oder DELPHI14_UP, ... und es enthält eine Menge „Feature-Richtlinien“ wie SUPPORTS_INT64 oder SUPPORTS_UNICODE_STRING.

Hier ist die link to the repository.

+1

einverstanden ist, dass man sehr umfangreich! –

+0

Ich denke, das ist die, die ich in Zukunft empfehlen würde !! –

+0

Dies ist das Originaldokument, das ich Jedi darüber schickte, es gibt eine Begründung dafür: http://www.stack.nl/~marcov/porting.pdf (Kapitel 2) –

7

Sie könnten uns die GX_CondDefine.inc Aus der großen gexperts Plugin:

{$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} 
Verwandte Themen