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