Мельница данных   (19.11.2018)
Интерфейс IEnumerationInfo
Информация о перечислимом типе (наследник интерфейса ITypeInfo )
  IEnumerationInfo = interface(ITypeInfo)
    ['{B58A3F23-1AAC-4420-ADFF-B23B9938A994}']
    function Get_ItemCount: Integer; safecall;
    function Get_Item(Index: Integer): IEnumerationItem; safecall;
  end;
Перечислимый тип определяет набор значений, которые может принимать поле. Значения в таблице трактуются как равные имени элемента перечисления.
  • функция Get_ItemCount возвращает количество элементов перечисления.
  • функция Get_Item возвращает ссылку на элемент перечисления с номером Index, реализующий интерфейс IEnumerationItem