System.TSingleRec.Bytes
Delphi
property Bytes[Index: Cardinal]: UInt8 read GetBytes write SetBytes; // 0..3
C++
__property Byte Bytes[unsigned Index] = {read=GetBytes, write=SetBytes};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | System.pas System.hpp |
System | TSingleRec |
説明
4 つの System.UInt8 からなる配列の変数で、この System.TSingleRec インスタンスの内部表現を形成します。
メモ: Bytes データ型が、XE3 リリースで変更されました。以前は、Bytes は、レコードの可変部分でした。現在、Bytes は配列プロパティです。Bytes のような配列プロパティの場合、システム演算子 System.High や System.Low は使用することができず、配列プロパティのポインタを取得することができません。XE2 リリースでは、System.High や System.Low を Bytes で使用することができ、Bytes 配列のポインタを取得することができました。
Bytes を使用すると、System.TSingleRec 変数の個々のバイトにアクセスすることができます。 たとえば、次の式は、Single 型変数の3 番目の要素を参照しています:
data.Bytes[2]
例
Bytes 使用の例については、System.TSingleRec ページを参照してください。