Code: Alles auswählen
NewList liste.s()
AddElement(liste()) ;Element 0
AddElement(liste()) ;Element 1
AddElement(liste()) ;Element 2
Debug AddElement(liste()) ;Adresse des neuen Elementes, also Element 3
Debug SelectElement(liste(),0) ;leider kein Rückgabewert...warum eigentlich nicht?
Debug FirstElement(liste()) ;Adresse des ersten Elementes, also Element 0
Debug LastElement(liste()) ;Adresse des letzten Elementes, also Element 3
Debug @liste() ;Adresse des aktuellen Elementes, also Element 3
Code: Alles auswählen
8724224 ;letztes Element
4215320 ;Müll
8724152 ;erstes Element
8724224 ;letztes Element
0 ;letztes Element
Warum gibt eigentlich SelectElement() keine Adresse zurück sondern nur eine undefinierbare Zahl? Im Handbuch steht: "Rückgabewert: Dieser Befehl hat keinen Rückgabewert." Aber das wäre doch sinnvoll, die anderen Befehle können es ja auch.