Bonjour,
Ce code fonctionne
Un peu "plus léger", bien que $ELSEIFDEF ne figurant pas dans la documentation, http://www.freepascal.org/docs-html/prog/progse2.html , le code suivant semble fonctionner aussi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 bTest := true; {$IFDEF Windows} {$ELSE} {$IFDEF Linux} {$ELSE} bTest := false; {$ENDIF} {$ENDIF}
Ma documentation semble donc incomplète. Existe-t-il un équivalent à OR ou AND... qui permette d'écrire plus simplement : Pour tout autre OS que Windows ET Linux, bTest := false; ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 bTest := true; {$IFDEF Windows} {$ELSEIFDEF Linux} {$ELSE} bTest := false; {$ENDIF}
Cordialement. Gilles
Partager