PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Borrar el último elemento
  • Varios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Elimina un elemento en una posición determinada:
  • de un array WLanguage unidimensional.
  • de una propiedad array de un tipo avanzado (array de eventos de gglCalendar, etc.).
  • de un array asociativo.
  • en una lista de WLanguage.
El tamaño del array se reduce automáticamente.
Observaciones:
  • Esta función es idéntica a la función ArrayDelete.
  • WEBDEV - Código NavegadorPHP Esta función sólo se puede utilizar con las variables Array y Array asociativa.
Versiones 16 y posteriores
Java Esta función ahora está disponible para aplicaciones Java.
PHP Esta función ahora está disponible para sitios PHP.
Android Esta función ahora está disponible para aplicaciones Android.
Universal Windows 10 App Esta función ahora está disponible para aplicaciones Windows Phone.
Nueva funcionalidad versión 16
Java Esta función ahora está disponible para aplicaciones Java.
PHP Esta función ahora está disponible para sitios PHP.
Android Esta función ahora está disponible para aplicaciones Android.
Universal Windows 10 App Esta función ahora está disponible para aplicaciones Windows Phone.
Java Esta función ahora está disponible para aplicaciones Java.
PHP Esta función ahora está disponible para sitios PHP.
Android Esta función ahora está disponible para aplicaciones Android.
Universal Windows 10 App Esta función ahora está disponible para aplicaciones Windows Phone.
Versiones 17 y posteriores
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 17
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Versiones 18 y posteriores
Widget Android Esta función ahora está disponible en modo Android Widget.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Nueva funcionalidad versión 18
Widget Android Esta función ahora está disponible en modo Android Widget.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Widget Android Esta función ahora está disponible en modo Android Widget.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Versiones 21 y posteriores
Apple Watch Esta función ahora está disponible en modo Apple Watch.
WEBDEV - Código Navegador Esta función ahora está disponible en código navegador.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
AndroidWidget Android Java Esta función ahora está disponible para las variables de tipo List.
Nueva funcionalidad versión 21
Apple Watch Esta función ahora está disponible en modo Apple Watch.
WEBDEV - Código Navegador Esta función ahora está disponible en código navegador.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
AndroidWidget Android Java Esta función ahora está disponible para las variables de tipo List.
Apple Watch Esta función ahora está disponible en modo Apple Watch.
WEBDEV - Código Navegador Esta función ahora está disponible en código navegador.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
AndroidWidget Android Java Esta función ahora está disponible para las variables de tipo List.
Ejemplo
MyArray is array of 2 strings
MyArray[1] = "WINDEV"
MyArray[2] = "WEBDEV"
// Delete the 1st element
Delete(MyArray, 1) // Deletes "WINDEV"
// Display the 1st element
Trace(MyArray[1])  // Displays "WEBDEV"
// Associative array Last Name - First Name
aaLastNameFirstName is associative array of strings
Insert(aaLastNameFirstName, "Smith", "Tommy")
Insert(aaLastNameFirstName, "Montgomery", "Julia")
Delete(aaLastNameFirstName, "Smith")
// Deletion during a browse
sLastName is string
sFirstName is string
FOR EACH ELEMENT sFirstName, sLastName OF aaLastNameFirstName
Trace(sFirstName + ":" + sLastName)
Delete(aaLastNameFirstName, CurrentElement)
END
Sintaxis

Eliminar un elemento de un array WLanguage o de una propiedad array de un tipo avanzado Ocultar los detalles

<Result> = Eliminar(<WLanguage array> , <Element subscript>)
<Result>: Integer
Número de elementos borrados (siempre corresponde a 1).
<WLanguage array>: Array
Nombre de la variable de tipo Array a manipular. Este array debe ser unidimensional.
<Element subscript>: Integer
  • Índice del elemento a borrar. Se produce un error WLanguage si este parámetro es mayor que el número de elementos array..
  • Versiones 17 y posteriores
    Se pueden utilizar las siguientes constantes:
    Primer elementoSe borra el primer elemento array.
    Elemento actualSe borra el elemento actual. Esta constante se utiliza para borrar el elemento actual durante una búsqueda de FOR EACH.
    Esta constante sólo está disponible para arrays asociativa.
    Nueva funcionalidad versión 17
    Se pueden utilizar las siguientes constantes:
    Primer elementoSe borra el primer elemento array.
    Elemento actualSe borra el elemento actual. Esta constante se utiliza para borrar el elemento actual durante una búsqueda de FOR EACH.
    Esta constante sólo está disponible para arrays asociativa.
    Se pueden utilizar las siguientes constantes:
    Primer elementoSe borra el primer elemento array.
    Elemento actualSe borra el elemento actual. Esta constante se utiliza para borrar el elemento actual durante una búsqueda de FOR EACH.
    Esta constante sólo está disponible para arrays asociativa.

Eliminar un elemento de un array asociativo Ocultar los detalles

<Result> = Eliminar(<WLanguage array> , <Element key>)
<Result>: Integer
Número de elementos borrados:
  • 1 o 0 para la arrays asociativa sin duplicados.
  • 0 a N para la arrays asociativa con duplicados.
<WLanguage array>: Associative array
Nombre de la variable Array asociativa a utilizar.
<Element key>: Integer
  • Valor de la clave correspondiente al elemento a borrar.
    • En un array asociativo sin duplicados: Si el elemento existe, se borra ; si el elemento no existe, no se realiza ninguna operación.
    • In un array asociativo con duplicados: Si el elemento existe, se borran todos los elementos <Element Key>; si el elemento no existe, no se realiza ninguna operación.
  • Este parámetro también puede corresponder a la constante CurrentElement. Esta sintaxis se usa para borrar el elemento actual durante una búsqueda de FOR EACH..
WEBDEV - Código NavegadorPHP No disponible en código de navegador y en PHP

Eliminar un elemento de una variable de tipo List Ocultar los detalles

<Result> = Eliminar(<WLanguage list> , <Element subscript>)
<Result>: Integer
Número de elementos borrados (1 para las listas).
<WLanguage list>: List
Nombre de la variable de lista a utilizar.
<Element subscript>: Integer constant
Índice de la lista donde se borrará el elemento. Se pueden utilizar las siguientes constantes:
Primer elementoSe borra el primer elemento de la lista.
Elemento de cargaSe borra el último elemento de la lista.
Elemento actualSe borra el elemento actual. Para una lista, esta constante está disponible cuando se navega por los elementos de la lista (durante una búsqueda de FOR EACH).
Observaciones

Borrar el último elemento

Si se borra el último elemento, la array se redimensiona a 0. No se ha borrado el array: se pueden realizar nuevas adiciones sin necesidad de volver a crear la array.

Varios

Esta función no se puede utilizar con la arrays fija.
Componente : wd250vm.dll
Versión mínima requerida
  • Versión 14
Esta página también está disponible para…
Comentarios
Exemplo Delete
// Exemplo Delete
tabListanumeros is array of 0 int
ArrayAddLine(tabListanumeros,10)
ArrayAddLine(tabListanumeros,5)
ArrayAddLine(tabListanumeros,3)
ArrayAddLine(tabListanumeros,1)
EDT_Texto = ArrayToString(tabListanumeros)

//Eliminar uma linha

Delete(tabListanumeros,EDT_LinhaEliminar)

EDT_resultado = ArrayToString(tabListanumeros)

http://windevdesenvolvimento.blogspot.com.br/2016/12/aula-995-windev-array-007-delete.html

https://www.youtube.com/watch?v=n_mMH9khOr4
De matos
13 12 2016