Définitions conditionnelles pour toutes les versions de Delphi



Delphi définit les symboles conditionnels suivants:

Symboles

VER80Delphi 1
VER90Delphi 2
VER93C++Builder 1
VER100Delphi 3
VER110C++Builder 3
VER120Delphi 4
VER125C++Builder 4
VER130Delphi 5 & C++Builder 5
VER140Delphi 6
VER150Delphi 7



Par exemple le code suivant compilera en utilisant les clauses uses correctes pour Delphi 2 et Delphi 3 respectivement:

Exemple de définition conditionnelle

{$IFDEF VER90}
uses System, Windows, OleAut;
{$ENDIF}

{$IFDEF VER100}
uses System, Windows, ComObj;
{$ENDIF}



Le numéro de version pour Delphi 1, 2 et 3 correspond à la version 8.0, 9.0 et 10.0 du Compilateur Pascal Objet.

Les sources du projet exemple peuvent être compilées indifféremment sous Delphi 1, 2, 3, 4, 5, 6 ou C++Builder 3, 4 ou 5 (Je n'ai pas pu tester C++Builder 1. Si vous le possédez, essayez et dites-moi si le projet se compile ou s'il faut y apporter des modifications).


3 requête(s) SQL executée(s) en 0.012 Secs - Temps total de génération de la page : 0.018 Secs