ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / Queue, stack, list and array functions / Array functions
  • Suppression des éléments
  • Divers
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
Supprime tous les éléments :
  • d'un tableau WLangage à une dimension ou deux dimensions.
  • d'un tableau associatif.
  • de la propriété tableau d'un type avancé (tableau des événements de gglAgenda, ...).
  • d'une file WLangage.
  • d'une pile WLangage.
  • d'une liste WLangage.
Remarques :
  • Cette fonction est équivalente à la fonction TableauSupprimeTout.
  • PHP Cette fonction est utilisable uniquement avec les variables de type Tableau et Tableau associatif.
  • WEBDEV - Code Navigateur Cette fonction est utilisable uniquement avec :
    • les variables de type Tableau et Tableau associatif.
    • Nouveauté 2025
      les files WLangage.
    • Nouveauté 2025
      les piles WLangage.
Exemple
MonTableau est un tableau de 2 chaînes
MonTableau[1] = "WINDEV"
MonTableau[2] = "WEBDEV"
// Suppression de tous les éléments
SupprimeTout(MonTableau)
Syntaxe
SupprimeTout(<Variable WLangage>)
<Variable WLangage> : Tableau, File, Pile ou Liste
Nom de la variable à manipuler. Cette variable peut être :
  • de type Tableau. Ce tableau doit être un tableau à une dimension ou deux dimensions.
  • de type Liste.
  • de type Pile.
  • de type File.
PHP Seules les variables de type Tableau peuvent être manipulées.
WEBDEV - Code Navigateur Seules les variables de type Tableau, File et Pile peuvent être manipulées.
Remarques

Suppression des éléments

  • Tableau à une dimension : la taille du tableau passe à 0. Le tableau n'est pas libéré : il est possible de faire de nouveaux ajouts sans ré-allouer le tableau.
  • Tableau à deux dimensions : seules les lignes du tableau sont supprimées. Les colonnes sont conservées. Il est donc possible d'utiliser la fonction TableauAjouteLigne après la fonction TableauSupprimeTout.
  • Tableau associatif : tous les éléments du tableau sont supprimés.
  • File : tous les élément de la file sont supprimés.
  • Pile : tous les éléments de la pile sont supprimés.
  • Liste : tous les éléments de la liste sont supprimés.
Remarque : Pour réinitialiser (remettre à 0 ou à chaîne vide "") les éléments du tableau sans changer la taille du tableau, utilisez la fonction VariableRAZ.
WEBDEV - Code NavigateurPHP La suppression d'éléments pour les variables de type File, Pile et Liste n'est pas disponible.

Divers

Cette fonction ne peut pas être utilisée avec les tableaux fixes.
Composante : wd300vm.dll
Minimum version required
  • Version 14
Comments
Exemplo DeleteAll
//Exemplo DeleteAll
//Vamos eliminar os dados da array

tabListanumeros is array of 0 int
ArrayAddLine(tabListanumeros,10)
ArrayAddLine(tabListanumeros,5)
ArrayAddLine(tabListanumeros,3)
ArrayAddLine(tabListanumeros,1)
EDT_Texto = ArrayToString(tabListanumeros)
//http://doc.windev.com/en-US/?1000017357&name=deleteall_function
Info("Elimina Dados do Array")

DeleteAll(tabListanumeros)

EDT_Texto = ArrayToString(tabListanumeros)

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/12/aula-997-windev-array-deleteall.html
https://www.youtube.com/watch?v=KghH0g-lRck
De matos
14 Dec. 2016

Last update: 10/18/2024

Send a report | Local help