System.Classes.TValueType
Delphi
TValueType = (vaNull, vaList, vaInt8, vaInt16, vaInt32, vaExtended,
vaString, vaIdent, vaFalse, vaTrue, vaBinary, vaSet, vaLString,
vaNil, vaCollection, vaSingle, vaCurrency, vaDate, vaWString,
vaInt64, vaUTF8String, vaDouble);
C++
enum DECLSPEC_DENUM TValueType : unsigned char { vaNull, vaList, vaInt8, vaInt16, vaInt32, vaExtended, vaString, vaIdent, vaFalse, vaTrue, vaBinary, vaSet, vaLString, vaNil, vaCollection, vaSingle, vaCurrency, vaDate, vaWString, vaInt64, vaUTF8String, vaDouble };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
説明
TValueType は、ファイラ オブジェクトに書き込み/読み取る値の種類を定義します。
TValueType は、TReader ファイラ オブジェクトと TWriter ファイラ オブジェクトによって使用される型で、コンポーネントとそのプロパティをストリーミングするときに、ストリームから読み書きされるプロパティ値を型チェックするために使われます。
メモ:
vaString
値型インジケータは、ANSIString
型に適用されますが、vaLString
値型は、文字列型のエイリアスである Unicode 文字列型である点に注意してください。