System.Classes.TBits
Delphi
TBits = class
C++
class PASCALIMPLEMENTATION TBits : public System::TObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Description
TBits stocke un tableau de valeurs booléennes.
Utilisez TBits pour stocker et accéder à un nombre indéterminé de valeurs booléennes. TBits peut stocker autant de valeurs booléennes que peut en contenir la mémoire disponible, ce qui étend automatiquement son espace de stockage, si nécessaire. Si le nombre de valeurs booléennes est limité à 32, il est possible d'obtenir les mêmes fonctionnalités en utilisant un entier 32 bits avec les opérateurs binaires AND (Delphi) ou & (C++), et OR (Delphi) ou | (C++).
Une exception EBitsError est déclenchée lors d'une tentative de lecture d'un Index supérieur à Size-1. L'écriture d'un Index supérieur à Size-1 étendra seulement l'espace de stockage.