System.Classes.TBits.Bits
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
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.