TBits用於保存Boolean值的數組。
類關系 TObject
使用TBits,可以保存和訪問布爾型數值的一個不確定數值。TBits能夠保存與可用內存適合一樣多的布爾型數值,需要時還可自動地擴充其存儲空間。如果布爾型數值的熟練限制為32個,對一個整型變量使用按位與(AND)以及或(OR)操作的同樣機能能夠完成。
屬性列表
Bits 提供對對象表示的布爾型數值的靈敏組進行變址訪問
Size 表示TBits對象能夠擁有的布爾型數值的數量
方法列表
~TBits 刪除TBits對象的一個實例
OPenBit 返回第一個False數值的下標
TBits 創建一個TBits對象
詳細說明
屬性:
TBits::Bits
__property bool Bits[int Index] = {read=GetBit,write=SetBit};
提供對TBits對象表示的布爾型數值的數組進行變址訪問。
使用Bits屬性,可以讀出或設置一個特殊的布爾型數值,以Index參數作為下標。如果Index參數不在所不惜0至Size-1的范圍,將產生一個EBitsError異常。
TBits:;Size
__property int Size = {read=FSize,write=SetSize,nodefault};
表示TBits對象能夠擁有的布爾型數值的數量。
設置Size屬性,可以擴大或縮小數組數值的數量。當擴大數組大小時,新項目數值為False。當縮小數組大小時,下標小於等於新數組大小的數值將被保存,下標大於新數組大小的項目數值將丟失。
方法
TBits::~TBits
__fastcall virtual ~TBits(void);
刪除TBits對象的一個實例。
在應用程序中不要直接調用~TBits,而應調用delete。~TBits釋放用於保存布爾型數值數組的內存。
TBits::OpenBit
int __fastcall OpenBit(void);
返回第一個fAlse數值的下標。
使用OpenBit函數,可以查找數組中沒有被設置為True的第一個位置。
TBits::TBits
__fastcall virtual TBits(void);
創建一個新的TBits對象。
不要調用TBits構造函數。用new來創建新構造TBits實例的間接引用。