Hola Rolo
Lo que debes hacer es retornar un arreglo
Ej
LOCAL aParametros := {}
aParametros := Carga_Parametros()
FUNCTION Carga_Parametros()
LOCAL cLocal
LOCAL cDireccion
LOCAL cFono
DBSELECTAREA( "Parametros" )
DBGOTOP()
cLocal := FIELD->CodLocal
cDireccion := FIELD->Direccion
cFono := FIELD->Fono
RETURN { cLocal, cDireccion, cFono }
Rolo Cere <rolocere@...> escribió:
Buen día,Hasta el momento no había hecho ninguna función que al retornar lo hiciera con más de un solo argumento.Ahora necesito retornar de una función con cinco argumentos, ejRETURN ( c1 , n2 , n3 , c4 , l5 )Hasta ahí todo bién, pero ¿como hago para capturar estos argumentos que retornan?Por ej.Si RETURN( .t. ) o cualquier otro valor siempre que sea uno solo, hago así lRetorno := fFuncion() y en lRetorno me queda el valor lògico .t. cuando se ejecuta el RETURN( .t. ) de la función.Pero como hago cuando debo retornar cinco valores. Pensé en retornarlos como array y luego capturarlos de igual modo pero si existe otro modo, les pido me lo hagan saber.Gracias.Rolo
¡Capacidad ilimitada de almacenamiento en tu correo!
No te preocupes más por el espacio de tu cuenta con Correo Yahoo!:
http://correo.yahoo.com.mx/