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 };
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
| enum | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Description
TValueType defines the kinds of values written to and read from filer objects.
TValueType is the type used by the TReader and TWriter filer objects to type check property values that are read from and written to streams when streaming components and their properties.
Note: Please note that the
vaString value type indicator applies to the ANSIString type, while the vaLString value type is for the Unicode string type, which is the alias of the string type.