System.Classes.TBits

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTBits

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.

Siehe auch