Ver Mensaje Individual
  #9  
Antiguo 27-09-2004
Avatar de bbjb
bbjb bbjb is offline
Miembro
 
Registrado: jul 2003
Posts: 97
Reputación: 23
bbjb Va por buen camino
Es muy diferente la programación.

En la definición de la función no tienes que indicas el número de valores que devuelve la misma, simplemente devuelves los que te sean necesario .

Y a la hora de obtener los valores es tan simple como, poner en el mismo orden las variables que los valores retornados, de esta manera si en la variable 1 quieres guardar el retorno 1 solo habrá que hacer...

Código:
Main
   Define p_var1,p_var2,p_var3  Integer;

  Call devuelve_valores Returning  p_var1,p_var2,p_var3

End Main

Function devuelve valores

   Return 4,6,7

End Function
La variable p_var1 recoge el valor 4 , p_var2 = 6 y p_var3 = 7

Por eso, el cambio de una programación a otra es más que ostensible y uno va a base de tropezarse.

Si no fuera por gente como vosotros...

Última edición por bbjb fecha: 27-09-2004 a las 18:00:23.
Responder Con Cita