Описание пользовательских типов Назад В начало Вперед

Описание типов начинается словами set type и оканчивается точкой с запятой. В конструкции можно описать несколько типов, типы разделяются запятой. Конструкция закрывается точкой с запятой.

<описание-пользовательских-типов> = set type
  <пользовательский-тип> {, <пользовательский-тип> }

<пользовательский-тип> - определение пользовательского типа:

<пользовательский-тип> = <имя-пользовательского-типа> = <тип>

<имя-пользовательского-типа> - строка любых символов, начинающаяся с буквы. Длина строки не более 20 символов.

<тип> - один из известных типов:

<тип> = <простой-тип-данных> | <описание-массива>
  | <ранее-определенный-тип>

<простой-тип-данных> - имя любого простого типа Атлантиса. См. "Простые типы данных. ".

<описание-массива> - описание массива с использованием существующего синтаксиса. См. "Массивы. ".

<ранее-определенный_тип> - имя типа данных, ранее определенного пользователем.

Пример

set type
(
  t01 = byte,
  t02 = word,
  t03 = integer,
  t04 = longInt,
  t05 = comp,
  t06 = single,
  t07 = double,
  t08 = boolean,
  t09 = char,
  t10 = string[10],
  t11 = date,
  t12 = time,
  t13 = _DateTime,
  t14 = variant,
  t17 = array [1..10] of longInt,
  t18 = array [1..10] of t11,
  t19 = t11,
  t22 = decimal,
  t23 = number,
  t24 = numeric,
  t25 = money,
  t26 = logical,
  t27 = lvar
);