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.
  • Adición de una fila a una array de WLanguage
  • Agregar una fila a una propiedad array de un tipo avanzado
  • 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
Agrega una fila al final:
  • de un array WLanguage unidimensional o bidimensional.
  • de una propiedad array bidimensional avanzada (xlsDocument, etc.).
Observación: Esta función es idéntica a AddLine.
Versiones 18 y posteriores
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 18
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Versiones 21 y posteriores
Apple Watch Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
WEBDEV - Código Navegador Esta función ahora está disponible en código navegador.
Nueva funcionalidad versión 21
Apple Watch Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
WEBDEV - Código Navegador Esta función ahora está disponible en código navegador.
Apple Watch Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
WEBDEV - Código Navegador Esta función ahora está disponible en código navegador.
Versiones 22 y posteriores
Widget Android Esta función ahora está disponible en modo Android Widget.
Android Esta función ahora está disponible para aplicaciones Android.
Java Esta función ahora está disponible para aplicaciones Java.
Nueva funcionalidad versión 22
Widget Android Esta función ahora está disponible en modo Android Widget.
Android Esta función ahora está disponible para aplicaciones Android.
Java Esta función ahora está disponible para aplicaciones Java.
Widget Android Esta función ahora está disponible en modo Android Widget.
Android Esta función ahora está disponible para aplicaciones Android.
Java Esta función ahora está disponible para aplicaciones Java.
Ejemplo
MyArray is array of 2 by 3 strings
ArrayAddLine(MyArray, "A", "B", "C")
ArrayAddLine(MyArray, "a", "b", "c")
ArrayAddLine(MyArray, "D", "E", "F")
// Display the content of the 3rd row (the two first rows are empty)
Trace(MyArray[3,1], MyArray[3,2], MyArray[3,3])
// Displays "A B C"
MyArray is array of 2 by 3 strings
MyArray[1,1] = "A"
MyArray[1,2] = "B"
MyArray[1,3] = "C"
MyArray[2,1] = "a"
MyArray[2,2] = "b"
MyArray[2,3] = "c"
ArrayAddLine(MyArray, "D", "E", "F")
// Display the content of the 3rd row
Trace(MyArray[3,1], MyArray[3,2], MyArray[3,3])
// Displays "D E F"
Sintaxis
<Result> = ArrayAddLine(<WLanguage array> [, <Element column 1> [... [, <Element column N>]]])
<Result>: Integer
  • Índice de la fila agregada,
  • -1 si se produce un error.
<WLanguage array>: Array
Nombre de la variable de tipo Array que se utilizará. Este array debe ser unidimensional o bidimensional.
<Element column 1>: Type of array elements, optional
Elemento de la fila que se agregará al array especificado. Cada elemento corresponde a una columna del array. El tipo del elemento agregado debe ser compatible con el tipo de la columna asociada..
Si no se especifica ninguno de estos parámetros, se agrega una fila vacía al array. Las columnas se inicializan con el valor predeterminado del tipo de los otros elementos del array.
Si no se especifica uno de estos parámetros, se inicializa la columna correspondiente con el valor predeterminado del tipo de los otros elementos del array.
<Element column N>: Type of array elements, optional
Elemento de la fila que se agregará al array especificado. Cada elemento corresponde a una columna del array. El tipo del elemento agregado debe ser compatible con el tipo de la columna asociada..
Si no se especifica ninguno de estos parámetros, se agrega una fila vacía al array. Las columnas se inicializan con el valor predeterminado del tipo de los otros elementos del array.
Si no se especifica uno de estos parámetros, se inicializa la columna correspondiente con el valor predeterminado del tipo de los otros elementos del array.
Observaciones

Adición de una fila a una array de WLanguage

Cuando se llama a la función ArrayAddLine:
  • el número de filas del array incrementa automáticamente para incluir la nueva fila.
  • el número de columnas del array no aumenta. Usted debe:
    • declarar el array con el número adecuado de columnas (segunda dimensión del array).
    • modificar dinámicamente el número de columnas con la función dimensión.
  • si es necesario, los elementos se convierte en el tipo de los otros elementos del array.
Observación: Cuando se declara una array de N por elementos M, esta array contiene N filas vacías. Por ejemplo, el array declarado a continuación contiene 3 filas vacías.
MyArray is array of 3 by 2 strings
Al agregar una fila (función ArrayAddLine), esta fila se agrega automáticamente después de las filas que ya existen en el array.
En nuestro ejemplo, la fila agregada corresponde a la 4ª fila.

Agregar una fila a una propiedad array de un tipo avanzado

Cuando se llama a la función ArrayAddLine:
  • se debe crear la variable de tipo avanzado.
  • el tipo avanzado debe tener un enumerador de tipo de colección modificable.
  • el tipo avanzado se amplía automáticamente para recibir la nueva fila.

Varios

  • Esta función no puede utilizarse:
    • arrays no creados.
    • arrays fijos.
  • Para agregar una fila en una posición determinada, utilice la función ArrayInsertLine o Insert.
Componente : wd250vm.dll
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
ARRAY APRENDENDO
arr_empresas_codigo is array of int
FOR EACH empresa
ArrayAddLine(arr_empresas_codigo,empresa.empresaID)
END
ArraySort(arr_empresas_codigo,asDescending)
FOR x=1 TO ArrayCount(arr_empresas_codigo)
Trace(arr_empresas_codigo[x])
END

// BLOG COM VIDEO E EXEMPLO

https://www.patreon.com/amarildoMatos

http://windevdesenvolvimento.blogspot.com.br/2017/08/aula-1229-windev-array-012.html

https://www.youtube.com/watch?v=Q45aKjRK8uk


De matos
02 08 2017
Exemplo Array
tabListanumeros is array of 0 int
ArrayAddLine(tabListanumeros,10)
ArrayAddLine(tabListanumeros,5)
ArrayAddLine(tabListanumeros,2)
ArrayAddLine(tabListanumeros,20)
ArraySort(tabListanumeros,asAscending)
FOR x=1 TO ArrayCount(tabListanumeros)
SAI_array+=tabListanumeros[x]+CR
END
//Frances
tabListanumeros_f est tableau de 0 entier
TableauAjouteLigne(tabListanumeros_f,10)
TableauAjouteLigne(tabListanumeros_f,5)
TableauAjouteLigne(tabListanumeros_f,2)
TableauAjouteLigne(tabListanumeros_f,20)
TableauTrie(tabListanumeros_f,ttCroissant)
POUR x=1 A TableauOccurrence(tabListanumeros_f)
SAI_array+=tabListanumeros_f[x]+RC
FIN

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/02/curso-windev-array-001.html
De matos AMARILDO
18 02 2016