System.Classes.TBits.Bits

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Bits[Index: Integer]: Boolean read GetBit write SetBit; default;

C++

__property bool Bits[int Index] = {read=GetBit, write=SetBit/*, default*/};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
System.Classes.pas
System.Classes.hpp
System.Classes TBits

Beschreibung

Ermöglicht über einen Index den Zugriff auf das Array boolescher Werte, das das TBits-Objekt repräsentiert.

Mit Bits kann ein bestimmter boolescher Wert gelesen oder gesetzt werden. Der Wert wird dabei über den Parameter Index indiziert. Wenn Index nicht im Bereich von 0 bis Size - 1 liegt, wird eine EBitsError-Exception ausgelöst.

Anmerkung:  In Delphi ist Bits die Standardeigenschaft von TBits. Der Name der Eigenschaft muss also im Quelltext nicht angegeben werden. Die Anweisung

My BitsObject. Bits[0];

könnte auch folgendermaßen lauten:

My BitsObject[0];

Anmerkung:  In C++ kann auf Bits mit dem Operator [] zugegriffen werden, um einen ähnlichen Effekt wie mit der Standardeigenschaft in Delphi zu erreichen.

Siehe auch