Foros del Web » Programando para Internet » ASP Clásico »

Como usar variable?

Estas en el tema de Como usar variable? en el foro de ASP Clásico en Foros del Web. Tengo una funcion Código PHP: Function  Encuentra  ( xyz ) ... ... a = 9 b = 1 response . write a response . write b ... ...
  #1 (permalink)  
Antiguo 27/08/2009, 18:15
 
Fecha de Ingreso: agosto-2007
Mensajes: 79
Antigüedad: 17 años, 8 meses
Puntos: 0
Pregunta Como usar variable?

Tengo una funcion

Código PHP:
Function Encuentra (xyz)
...
...
a=9
b
=1
response
.write a
response
.write b
...
...
End Function 
Todo funciona perfecto, el problema es que por ejemplo si quiero utilizar la variable "a" fuera de la funcion no me la reconoce. osea no existe.

Como puedo usar esta variable fuera de la funcion.? teniendo en cuenta que la variable se crea dentro de la funcion.
  #2 (permalink)  
Antiguo 27/08/2009, 20:12
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: Como usar variable?

prueba declarando la variable fuera de la funcion
luego la llenas en la funcion

o usa un sub
o crea variables de session y adignale el valor deseado

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 28/08/2009, 07:54
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Como usar variable?

Cita:
Como puedo usar esta variable fuera de la funcion.? teniendo en cuenta que la variable se crea dentro de la funcion.
Ya de pasadita, si quieres darle un suporte teórico a la solución investiga sobre ámbito de las variables.

En vbscript todos los parámetros son por referencia, así que puedes declarar la variable fuera de la función y mandarla como parámetro, así tendrías un poco más de orden que si simplemente la declaras y usas su ámbito global, aunque para efectos prácticos es exactamente lo mismo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 02:35.