Мельница данных   (23.11.2017)
Интерфейс IContextExpressionInfo
  IContextExpressionInfo = interface(IUnknown)
    ['{C7518427-B515-4EB4-B698-88656E6CBF7C}']
    function Count: Integer;
    function ItemName(Index: Integer): WideString;
    function ItemValue(Index: Integer): OleVariant;
    function ItemDomain(Index: Integer): OleVariant;
  end;

Через реализацию этого интерфейса передаются значения контекстных переменных при обращении к функции selectValueинтерфейса IContext.

  • Функция Count возвращает количество используемых контекстных переменных. Нумерация контекстных переменных начинается с нуля.
  • Функция ItemName возвращает имя контекстной переменной c номером, переданным в параметре Index.
  • Функция ItemValue возвращает значение контекстной переменной c номером, переданным в параметре Index.
  • Функция ItemDomain возвращает имя домена контекстной переменной c номером, переданным в параметре Index.