Объекты DIRECTUM > Вспомогательные объекты > IForEach – однонаправленный список >

Метод Next – перейти к следующему элементу списка

Предыдущий раздел В начало Следующий раздел

Синтаксис:

procedure Next;

Описание:

Метод перемещает указатель текущего элемента списка на следующий элемент списка. Если вызвать метод, когда указатель находится на последнем элементе списка, то значение свойства EOF установится в True. Текущим элементом списка останется последний элемент до тех пор, пока не будет вызван метод Reset.

Не рекомендуется вызывать метод внутри цикла foreach. Это приведет к неправильной работе цикла.

Пример использования:

 

// Удалить все вложения в задачу, которые являются

// электронными документами.

// TaskID - ИД задачи.

Task = Tasks.GetObjectByID(TaskID)

Attachments = Task.GetAttachments(True)

while not Attachments.Eof

 Attachment = Attachments.Value

 ObjectInfo = Attachment.ObjectInfo

 if ObjectInfo.ComponentType = ctEDocument

   Attachments.Delete(ObjectInfo)

 else

   Attachments.Next

 endif

endwhile

Task.Save

См. также

Метод Reset

Свойство Count

Свойство EOF

Свойство Value