2009-04-15 7 views

Répondre

37

Un très, très bonne Delphi version comprennent fichier est le jedi.inc du Code JEDI Bibliothèque (JCL).

Il est toujours à jour et a des directives comme DELPHI2009 ou DELPHI14_UP, ... et il comprend un grand nombre de « directives » comme Feature SUPPORTS_INT64 ou SUPPORTS_UNICODE_STRING. Il s'agit du link to the repository.

+1

Convenu, que l'on est très vaste! –

+0

Je pense que c'est celui que je recommanderais à l'avenir !! –

+0

Ceci est le document original que j'ai envoyé à Jedi à ce sujet, il fournit une raison pour laquelle faire ceci: http://www.stack.nl/~marcov/porting.pdf (chapitre 2) –

7

Vous nous pourrait le GX_CondDefine.inc Du grand plug-in gexperts:

{$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} 
Questions connexes