4D v16.3

COPY ARRAY

Inicio

 
4D v16.3
COPY ARRAY

COPY ARRAY 


 

COPY ARRAY ( fuente ; destino ) 
Parámetro Tipo   Descripción
fuente  Array in Array a copiar
destino  Array in Array de destino

El comando COPY ARRAY crea o remplaza el array destino con el mismo contenido, tamaño y tipo del array fuente.

Los arrays fuente y destino pueden ser locales, proceso o interproceso. El alcance del array no tiene importancia en el momento de copiar arrays.

Notas:

  • En modo compilado, el array destino debe ser del mismo tipo que el array fuente.
  • Al copiar arrays de objetos, sólo se duplican las referencias de los objetos que las contienen y no los objetos. Esto significa que cualquier modificación realizada en un objeto de un array se aplicará a todas las instancias existentes del objeto en los arrays copiados. Si necesita duplicar objetos, debe utilizar el comando OB Copy.


    

Nota: en modo compilado, el array destino debe ser del mismo tipo que el array fuente.

Ejemplo  

El siguiente ejemplo llena el array C. Luego crea un nuevo array, llamado D, del mismo tamaño de C y con el mismo contenido:

 ALL RECORDS([Personas]) ` Seleccionar todos los registros en Personas
 SELECTION TO ARRAY([Personas]Empresa;C) ` Mover los datos del campo empresa al array C
 COPY ARRAY(C;D) ` Copiar el array C al array D

 
PROPIEDADES 

Producto: 4D
Tema: Arrays
Número 226

This command can be run in preemptive processes

 
HISTORIA 

Creado por: < 4D v6

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)