NextElement()

Syntax

*Ergebnis = NextElement(Liste())
Beschreibung
Wechselt vom aktuellen Element auf das nächste Element in der Liste - oder auf das erste Element, wenn Sie zuvor ResetList() aufgerufen haben.

Parameter

Liste() Der Variablenname der verknüpften Liste, welche mit dem NewList Befehl erstellt wurde. Sie müssen die Klammern nach dem Listennamen immer angeben.

Rückgabewert

Gibt bei Erfolg die Adresse (Zeiger) auf die Daten des nächsten Elements zurück, und Null wenn es keine Elemente in der Liste gibt.

Beispiel

  NewList Scores.w()

  For i=1 To 10
    AddElement(Scores())
    Scores() = 100 - i
  Next

  ResetList(Scores())
  While NextElement(Scores())
    ; Dies ist OK, da der erste Aufruf von NextElement() das erste Element in der Liste zum aktuellen Element macht
    MessageRequester("Score", Str(Scores()), #PB_MessageRequester_OK)
  Wend

Siehe auch

ResetList(), PreviousElement(), FirstElement(), LastElement(), SelectElement(), ListIndex()

Unterstützte OS

Alle

<- MoveElement() - List Inhaltsverzeichnis - PopListPosition() ->