ClearList()
Syntaxe
ClearList(ListeChainee())Description
Efface tous les éléments de la liste spécifiée et libère la mémoire utilisée. Après l'appel de cette fonction, la liste reste utilisable, mais elle ne contient plus d'éléments.
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 nombres.w() ; Une petite boucle pour ajouter plusieurs éléments à la liste For i=1 To 100 AddElement(nombres()) nombres() = i Next ; Preuve que les éléments ont été ajoutés à la liste MessageRequester("Information", "Il y a "+Str(CountList(nombres()))+" éléments dans la liste", #PB_MessageRequester_OK) ; Effacer la liste et montrer que la liste est vraiment vide ClearList(nombres()) MessageRequester("Information", "Il y a "+Str(CountList(nombres()))+" élements dans la liste", #PB_MessageRequester_OK)Note : PureBasic libèrera seulement la mémoire occupée par les éléments. Si la liste a été utilisée pour stocker des objets dynamiques, il n'est pas possible de le détecter (en PureBasic ou dans un autre langage). Dans ce cas, il convient de libérer tous ces objets avant la destruction de la liste.
OS Supportés
Tous