Array en Datos Retono Función


([N1] vlinares) #1

Buenas tardes…
Quiero que una función me devuelva 2 datos, para eso creo un array, con la intención de…

            set dato de retorno (<em>array</em>)

Pero el editor me da un error.

¿Alguien me puede ayudar?

Un saludo



([N1] vgegeo) #2

Creo que no puedes utilizar variables con array en esa instruccion Set Dato de Retorno

Echa un vistazo a estos dos articulos, hablan de lo mismo:

Funciones y parametros

Descubriendo el componente vTools 22

Son antiguos, pero hacen referencia a tu necesidad, y creo que hasta la fecha, no hay novedad en este aspecto, salvo que lo puedas hacer via JavaScript, esto ultimo es algo que desconozco.


([N1] vlinares) #3

Buenas tardes…
Muchas gracias por la solución.
Está bien pensado devolverlo en una cadena formateada, pero no me resignaba a pensar que no me pudiera devolver un array, si al fin y al cabo es una variable!.

De todos modos y tampoco he he encontrado como copiar un array sobre otro con un:

Set (array, array1) ??

Un saludo
Vicente


([N1] vgegeo) #4

Desconozco el motivo por el que Velneo no contempla la posibilidad de devolver una variable con array como retorno de una funcion.

Quizas utilizando un proceso via manejador de objeto te deja establecer la variable local al objeto, y despues obtenerla al finalizar el proceso. No lo he probado.

No te entiendo a que te refieres copiar un array sobre otro.

En este link Variables Zona Info v7 7.16 estan las posibilidades de un array en una variable


([N1] vgegeo) #5

Otros articulos de interes al respecto:

Revisa los comentarios del post Variables de tipo array en 3D, ya que un lector sugiere alguna otra opcion.

Este ultimo ha llovido mucho desde su publicacion, y no resuelve nada, pero tienes quizas una explicacion mas precisa que la propia del manual de vDevelop en el Manejo de arrays en V7.

Y ya por ultimo, te dejo un post del blog de Velneo de hace unos años, en el que tienes una Recopilacion de articulos tecnicos publicados en blogs.

Manejalo con cuidado, ya que ha llovido mucho desde la publicacion de ellos.


([N1] vlinares) #6

Buenos días…

Antes de acudir al foro ya había consultado los manuales. Pero quería confirmar lo que quería.

Lo de copiar un array sobre otro, seria pasar de una vez el contenido de cada uno de los elementos de un array sobre todos y cada uno de los elementos de otro array. Ya lo pruebo cuando tenga un momento.

Muchas gracias por tu ayuda.