ChangeCurrentElement()
Syntaxe
ChangeCurrentElement(Liste(), *NouvelElement)Description
Change l'élément courant de la liste par le nouvel élément fourni.
Cette fonction est très utile pour mémoriser un élément et le réutiliser après avoir exécuté d'autres traitements.
Arguments
Liste() Le nom de la liste créée à l'aide de la commande NewList.
Les parenthèses sont obligatoires après le nom de la liste.*NouvelElement Le nouvel élément à placer à la position courante de la liste.
Il doit être un pointeur vers un autre élément qui existe déjà dans la liste.
Cette adresse devrait être récupérée seulement avec l'opérateur @ sur le nom de la liste et pas par une autre manière.
Valeur de retour
Cette fonction n'a pas de valeur de retour.
Exemple
*Ancien_Element = @MaListe() ; On mémorise l'adresse de l'élément courant ResetList(MaListe()) ; Effectue une recherche de tous les éléments nommés While NextElement(MaListe()) ; "Jean" et les change en "J" If MaListe()\nom = "Jean" MaListe()\nom = "J" EndIf Wend ChangeCurrentElement(MaListe(), *Ancien_Element) ; Restitue l'ancien élément courant (mémorisé avant la recherche)
Voir aussi
SelectElement()
OS Supportés
Tous