Item(Index: Integer): IEmSerie;
Item[Index: integer]: Prognoz.Platform.Interop.Modeller.IEmSerie;
Index. Индекс ряда данных.
Свойство Item возвращает ряд из коллекции по указанному индексу.
Индексация рядов в коллекции сквозная и начинается с нуля. Для получения индекса ряда по его наименованию используйте метод IEmSeries.ItemIndexByName.
Для выполнения примера добавьте ссылку на системную сборку «Modeller».
Пример является процедурой, содержащей один входной параметр: «ExprMod» - объект, определяющий параметры экспресс-моделирования.
Sub SeriesInfo(ExprMod: IExpressModeller);
Var
Series: IEmSeries;
Serie: IEmSerie;
i: Integer;
Begin
Series := ExprMod.Series;
If Series.Count > 0 Then
For i := 0 To Series.Count - 1 Do
Serie := Series.Item(i);
Debug.WriteLine("Наименование: " + Serie.DisplayName);
End For;
Series.Clear;
End If;
End Sub SeriesInfo;
Результат выполнения примера: в окно консоли выведены наименования всех исходных рядов экспресс-моделирования, затем все ряды будут удалены.
Пример является процедурой, содержащей один входной параметр: «ExprMod» - объект, определяющий параметры экспресс-моделирования.
Imports Prognoz.Platform.Interop.Modeller;
…
Public Shared Sub SeriesInfo(ExprMod: IExpressModeller);
Var
Series: IEmSeries;
Serie: IEmSerie;
i: Integer;
Begin
Series := ExprMod.Series;
If Series.Count > 0 Then
For i := 0 To Series.Count - 1 Do
Serie := Series.Item[i];
System.Diagnostics.Debug.WriteLine("Наименование: " + Serie.DisplayName);
End For;
Series.Clear();
End If;
End Sub SeriesInfo;
Результат выполнения примера: в окно консоли выведены наименования всех исходных рядов экспресс-моделирования, затем все ряды будут удалены.
См. также: