Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
ARRAY PICTURE
|
ARRAY PICTURE ( nombreArray ; tamaño {; tamaño2} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
nombreArray | Array |
![]() |
Nombre del array | |||||
tamaño | Entero largo |
![]() |
Número de elementos en el array o Número de filas si se especifica tamaño2 | |||||
tamaño2 | Entero largo |
![]() |
Número de columnas en un array bidimensional | |||||
El comando ARRAY PICTURE crea y/o redimensiona un array de elementos de tipo Imagen en memoria.
Cuando aplica ARRAY PICTURE a un array existente:
Este ejemplo crea un array de proceso de 100 elementos de tipo Imagen:
ARRAY PICTURE(agValores;100)
Este ejemplo crea un array local de 100 filas de de 50 elementos de tipo Imagen:
ARRAY PICTURE($agValores;100;50)
Este ejemplo crea un array interpcoceso de elementos de tipo Imagen y carga cada imagen en uno de los elementos del array. El tamaño del array es igual al número de recursos 'PICT' disponibles en la base. El nombre del recurso del array comienza por "User Intf/":
RESOURCE LIST("PICT";$aiResIDs;$asResNombres)
ARRAY PICTURE(◊agValores;Size of array($aiResIDs))
$vlPictElem:=0
For($vlElem;1;Size of array(◊agValues))
If($asResNames="User Intf/@")
$vlPictElem:=vlPictElem+1
GET PICTURE RESOURCE("PICT";$aiResIDs{$vlElem};$vgImagen)
◊agValores{$vlPictElem}:=$vgImagen
End if
End for
ARRAY PICTURE(◊agValores;$vlPictElem)
Producto: 4D
Tema: Arrays
Número
279
Creado por: < 4D v6
Manual de lenguaje 4D ( 4D v20 R7)