PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
  • Deleting elements
  • Miscellaneous
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Deletes all elements:
  • from a one-dimensional or two-dimensional WLanguage array.
  • from an associative array.
  • from an advanced array property (array of gglCalendar events, ...).
  • from a WLanguage queue.
  • from a WLanguage stack.
  • from a WLanguage list.
Notes:
  • This function is equivalent to ArrayDeleteAll.
  • WEBDEV - Browser codePHP This function can only be used with Array and Associative Array variables.
Versions 16 and later
WEBDEV - Server codePHP This function is now available for PHP sites.
New in version 16
WEBDEV - Server codePHP This function is now available for PHP sites.
WEBDEV - Server codePHP This function is now available for PHP sites.
Versions 21 and later
WEBDEV - Browser code This function is now available in browser code.
New in version 21
WEBDEV - Browser code This function is now available in browser code.
WEBDEV - Browser code This function is now available in browser code.
Example
MyArray is array of 2 strings
MyArray[1] = "WINDEV"
MyArray[2] = "WEBDEV"
// Delete all the elements
DeleteAll(MyArray)
Syntax
DeleteAll(<WLanguage variable>)
<WLanguage variable>: Array, Queue, Stack or List
Name of variable to use. This variable can be:
  • an Array. This array must be a one-dimensional array or a two-dimensional array.
  • a List.
  • a Stack.
  • a Queue.
WEBDEV - Browser codePHP Only Array variables can be used.
Remarks

Deleting elements

  • One-dimensional array: the array is resized to 0. The array has not been deleted: new additions can be performed without re-creating the array.
  • Two-dimensional array: only the array rows are deleted. The columns are kept. Therefore, ArrayAddLine can be used after ArrayDeleteAll.
  • Associative array: all array elements are deleted.
  • Queue: all queue elements are deleted.
  • Stack: all stack elements are deleted.
  • List: all list elements are deleted.
Note: To reinitialize (reset to 0 or to empty string "") the array elements without resizing the array, use VariableReset.
WEBDEV - Browser codePHP The deletion of elements is not available for the Queue, Stack and List variables.

Miscellaneous

This function cannot be used with the fixed arrays.
Component : wd250vm.dll
Minimum version required
  • Version 14
This page is also available for…
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