Bytebool/fr

From Lazarus wiki
Jump to navigationJump to search

Deutsch (de) français (fr)

Plage de valeurs: True .. False
Occupation en mémoire: 1 octet soit 8 Bits
Propriété: Un Champ de donnée de type de donnée ByteBool ne peut prendre que des valeurs de vérité.
L'affectation d'autres valeurs est une erreur qui provoque l'échec de la compilation, bref le programme ne sera pas compilé. Le type de données 'ByteBool' est utilisé et se comporte comme le type de donnée Boolean.
Définition d'un champ de donnée du type ByteBool :

 Var 
   b: ByteBool;


Exemple d'affectations correctes :

   b := True;
   b := False;
   b := 10 <> 20; // le résultat de la comparaison est vrai.


Exemple d'affectations incorrectes :

   b := 'True';
   b := 'False';
   b := '10 <> 20';
   b := 24;

On tente dans ces derniers exemples d'affecter des valeurs qui ne sont pas des valeurs de vérité.