System.Classes.TBits.Bits

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

My BitsObject. Bits[0];

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.

Voir aussi