Типы данных атрибутов точек данных и выражений CONTROL

В «КАСКАД Цифра» предусмотрены следующие целочисленные константы для запроса типов данных атрибутов точек данных (см. «dpAttributeType()») и выражений CONTROL (см. «getType()»):

Целочисленная константаОписание
ATIME_VARВремя аларма
BIT32_VARНабор битов
BOOL_VARБит
BLOB_VARBlob (большой двоичный объект)
CHAR_VARСимвол
DPIDENTIFIER_VARИдентификатор
VA_LIST_VARПроизвольное число параметров
FILE_VARФайловая переменная
FLOAT_VARЧисло с плавающей точкой
INT_VARЦелое число
LANGSTRING_VARМногоязычный текст
STRING_VAR«Text» (текст)
TIME_VARВремя
MIXED_VARСмешанная переменная («mixed»). Противоположна типу «anytype». Смешанная переменная типа «mixed» каждый раз принимает новый тип данных.
MAPPING_VARПеременная сопоставления. В виде сопоставлений сохраняются произвольные ключи и пары значений. Ключи и значения сохраняются в два массива: один для ключей и один для значений. Соответствие с ключом: пара значения «one»: 1, «two»: 2, «three»: 3 выглядит следующим образом:key        value»one»        1″two»        2″three»      3.
UINT_VARНатуральное число
ANYTYPE_VARТип «anytype» перед первым присвоением.
ERRCLASS_VARКлассы ошибок
LONG_VARЦелое число (64 бита)
ULONG_VARЦелое число без знака (64 бита)
SHAPE_VARУказатель для графических элементов
IDISPATCH_VARТип данных для методов ActiveX
RECHDL_VARТип данных для типов данных ADO
CONNHDL_VARТип данных для подключений ADO
CMDHDL_VARТип данных для команд ADO
DYN_BIT32_VARДинамическое поле набора битов
DYN_BOOL_VARДинамическое поле битов
DYN_BLOB_VARДинамический Blob
DYN_CHAR_VARДинамическое символьное поле
DYN_DPIDENTIFIER_VARДинамическое поле идентификаторов
DYN_FLOAT_VARДинамическое поле чисел с плавающей точкой
DYN_INT_VARДинамическое поле целых чисел
DYN_LANGSTRING_VARДинамический многоязычный текст
DYN_STRING_VARДинамическое текстовое поле
DYN_TIME_VARДинамическое поле значений времени
DYN_UINT_VARДинамическое поле натуральных чисел
DYN_ATIME_VARДинамическое время аларма
DYN_DYN_ATIME_VARДинамическое поле динамического времени аларма
DYN_SHAPE_VARДинамический указатель для графических элементов
DYN_DYN_SHAPE_VARДинамическое поле динамического указателя для графических объектов
DYN_MAPPING_VARДинамическое поле сопоставления
DYN_MIXED_VARДинамическое поле смешанного типа (каждый элемент смешанного типа может относиться к любому типу данных)
DYN_ANYTYPE_VARДинамическое поле с элементами любого типа данных
DYN_ERRCLASS_VARДинамические классы ошибок
DYN_LONG_VARДинамическое целочисленное значение (64 бита)
DYN_ULONG_VARДинамическое целочисленное значение без знака (64 бита)
DYN_IDISPATCH_VARДинамический тип данных для методов ActiveX
DYN_RECHDL_VARДинамический тип данных для типов данных ADO
DYN_CONNHDL_VARДинамический тип данных для подключений ADO
DYN_CMDHDL_VARДинамический тип данных для команд ADO
DYN_DYN_ANYTYPE_VARДинамическое поле из динамических полей элементов любого типа данных
DYN_DYN_BIT32_VARДинамическое поле из динамических полей наборов битов
DYN_DYN_BOOL_VARДинамическое поле из динамических битовых полей
DYN_DYN_BLOB_VARДинамическое поле из динамических полей blob
DYN_DYN_CHAR_VARДинамическое поле из динамических символьных полей
DYN_DYN_DPIDENTIFIER_VARДинамическое поле из динамических полей идентификаторов
DYN_DYN_ERRCLASS_VARДинамическое поле классов ошибок
DYN_DYN_FLOAT_VARДинамическое поле из динамических полей чисел с плавающей точкой
DYN_DYN_INT_VARДинамическое поле из динамических битовых полей целых чисел
DYN_DYN_LANGSTRING_VARДинамическое поле динамических многоязычных текстов
DYN_DYN_STRING_VARДинамическое поле из динамических полей наборов битов
DYN_DYN_TIME_VARДинамическое поле из динамических полей значений времени
DYN_DYN_UINT_VARДинамическое поле из динамических полей положительных целых чисел
DYN_DYN_MAPPING_VARДинамическое поле из динамических полей сопоставлений
DYN_DYN_MIXED_VARДинамическое поле из динамических полей смешанного типа
DYN_DYN_LONG_VARДинамическое поле динамических целочисленных значений (64 бита)
DYN_DYN_ULONG_VARДинамическое поле динамических целочисленных значений без знака (64 бита)
DYN_DYN_IDISPATCH_VARДинамическое поле динамических типов данных для методов ActiveX
DYN_DYN_RECHDL_VARДинамическое поле динамических типов данных для типов данных ADO
DYN_DYN_CONNHDL_VARДинамическое поле динамических типов данных для подключений ADO
DYN_DYN_CMDHDL_VARДинамическое поле динамических типов данных для команд ADO

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *