PDA

Ver la Versión Completa : Regresar un array a una función


JorgeBec
24-01-2005, 19:35:18
Hola comunidad! como puedo regresar un array de una funcion, lo que pasa es que en la declaracion de la funcion me manda error si le doy;


Funcion <nombre>(parametros):array;

como iria la declaracion???

Héctor Randolph
24-01-2005, 20:00:05
Hola Jorge!

Prueba con esto:

type
TMiArray= array[0..2] of Integer;

function Test(I:Integer):TMiArray;


Un saludo.

roman
24-01-2005, 20:02:32
como iria la declaracion???


Pues eso, ¿cómo iría? Sólo tú lo sabes. array no es un tipo de datos sino meramente una palabra reservada que te sirve para definir otros tipos de datos. Tendrías que declarar un tipo de datos adecuado, por ejemplo


type
TMiArreglo: array[1..4] of Integer;
TMiarregloDinamico: array of Integer;


// Saludos

roman
24-01-2005, 20:03:24
Se me adelantó Héctor. Eso me pasa por ser tan "rollero" :D

// Saludos

Al González
24-01-2005, 23:01:23
¡Hola a todos!

Antes que nada, un agradecimiento a los administradores de la comunidad por las nuevas secciones que habeis agregado. La de Seguridad cayó como anillo al dedo de un pequeño cuento que minutos antes escribía.

Jorge:

Quizá este otro hilo pueda serte de utilidad: devolver array de tipo tdate (http://www.clubdelphi.com/foros/showthread.php?t=16599)

Un abrazo a todos.

Al González :).