System.Classes.TBits.Bits
Delphi
property Bits[Index: Integer]: Boolean read GetBit write SetBit; default;
C++
__property bool Bits[int Index] = {read=GetBit, write=SetBit/*, default*/};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | System.Classes.pas System.Classes.hpp |
System.Classes | TBits |
Description
Offre un accès indexé au tableau de valeurs booléennes représenté par l'objet TBits.
La propriété Bits permet de lire ou de définir une valeur booléenne particulière, indexée par le paramètre Index. Si Index n'appartient pas à l'intervalle 0..Size-1, une exception EBitsError est déclenchée pendant la tentative de lire l'espace de stockage. Sinon, l'écriture d'un Index supérieur à Size-1 étend l'espace de stockage sans erreurs.
Remarque : Dans Delphi, Bits est la propriété par défaut de TBits. Cela signifie que le nom de la propriété peut être omis dans le code. C'est-à-dire, l'instruction
peut s'écrire :
My BitsObject[0];
Remarque : Dans C++, vous pouvez utiliser l'opérateur [] pour accéder à Bits. En faisant cela, vous obtiendrez un résultat similaire à celui de la propriété par défaut dans Delphi.