System.Classes.TBits
Delphi
TBits = class
C++
class PASCALIMPLEMENTATION TBits : public System::TObject
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Beschreibung
TBits speichert ein Array mit booleschen Werten.
Mit TBits können Sie eine unbestimmte Anzahl von booleschen Werten speichern und darauf zugreifen. TBits kann so viele boolesche Werte speichern wie in den verfügbaren Arbeitsspeicher passen. Dabei wird bei Bedarf der Speicherplatz automatisch erweitert. Wenn die Anzahl der booleschen Werte auf 32 begrenzt ist, kann dieselbe Funktionalität mit einem 32-Bit-Integer mit den bitweisen Operatoren AND (Delphi) oder & (C++) und OR (Delphi) oder | (C++) erzielt werden.
Eine EBitsError-Exception wird bei dem Versuch ausgelöst, einen Index zu lesen, der Höher als Size-1 ist. Durch Schreiben eines Indizes, der höher als Size-1 ist, wird nur der Speicherplatz erweitert.