Ver la Versión Completa : Funcion que devuelva mas de un valor
ckaki
26-11-2003, 23:50:27
Hola a todos. Generalmente he trabajdo con funciones que devuelven un solo valor. podría alguien indicarme como puedo hacer de la forma mas sencilla para que una funcion me devuelva 4 valores reales. desde ya mil gracias
delphi.com.ar
27-11-2003, 00:07:59
Existen varias formas de hacer cosas similares, queda en uno elegir la mas apropiada para la ocasión: Por ejemplo puedes hacerlo con un procedure que tenga cuatro parámetros var, o puedes hacerlo con una función que devuelva un record o un array.
Un Procedure:
procedure TraerValores(var AVar1, AVar2, AVar3, AVar4: Integer);
begin
...
end;
Con un Record:
type
TValores = record
Valor1,
Valor2,
Valor3,
Valor4 : Integer;
end;
...
function TraerValores: TValores;
begin
...
end;
Con un Array:
type
TValores = array of Integer;
...
function TraerValores: TValores;
begin
...
end;
Saludos!
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.