DeleteElement()
Syntaxe
DeleteElement(ListeChainee() [, Options])Description
Supprime l'élément courant de la liste spécifiée. Après l'appel de cette fonction, le nouvel élément courant est celui qui précédait l'élément supprimé. Si l'élément supprimé était le premier, alors il n'y a plus d'élément courant (la position de la liste est avant le premier élément, comme après un ResetList()). Pour conserver quoiqu'il arrive un élément courant valide après un DeleteElement(), il suffit d'utiliser la valeur 1 dans le paramètre 'Options'. Le nouvel élément est alors l'élément qui suivait l'élément supprimé. Si la liste ne contenait plus qu'un seul élément, alors il n'y a plus d'élément courant.
Argument
ListeChainee() - Le nom de votre variable liste chaînée, créée à l'aide de la commande NewList. Les parenthèses sont obligatoires après le nom de la liste.
Valeur de retour
Aucune.Exemple:
NewList personnes.s() AddElement(personnes()) : personnes() = "Tom" AddElement(personnes()) : personnes() = "Dick" AddElement(personnes()) : personnes() = "Harry" AddElement(personnes()) : personnes() = "Bob" FirstElement(personnes()) ; se déplace sur "Tom" DeleteElement(personnes(),1) ; et le supprime. L'élément courant devient (paramètre 1 utilisé) celui qui suivait MessageRequester("Information", "La première personne de la liste est "+personnes(), #PB_MessageRequester_OK) LastElement(personnes()) ; se déplace vers "Bob" PreviousElement(personnes()) ; se déplace vers "Harry" DeleteElement(personnes()) ; et le supprime.Il y a un élément avant Harry, alors il devient l'élément courant MessageRequester("Information", "La personne actuellement pointée dans la liste est "+personnes(), #PB_MessageRequester_OK)
OS Supportés
Tous