System.Classes.TValueType

From RAD Studio API Documentation
Jump to: navigation, search

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.

See Also