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

entorno variables

Estas en el tema de entorno variables en el foro de ASP Clásico en Foros del Web. Wenas: Estoy desarrollando para un portal con asp. La forma en q estamos haciendo las paginas es con includes de las partes comunes. El caso ...
  #1 (permalink)  
Antiguo 23/03/2004, 10:18
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 22 años, 5 meses
Puntos: 1
entorno variables

Wenas:

Estoy desarrollando para un portal con asp.

La forma en q estamos haciendo las paginas es con includes de las partes comunes.

El caso es q en uno de esos archivos incluidos, con código asp, se utiliza una variable dentro de un if...then...else...end if, de tal forma q se declara (dim variable), se le da valor (set variable = ...) y finalmente se libera (set variable=nothing), todo dentro de un if q está cerrado (comprobado).

Entiendo q esta variable deberia tener como entorno este if solamente.

Sin embargo, si + adelante en el código asp de la página, dentro de por ejemplo un if absolutamente diferente al anterior, se vuelve a declarar (dim) da error (nombre redefinido).

No está indicado el option explicit.

¿Pq ocurre esto si son diferente entornos?.

Salu2
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender

Última edición por fjmasero; 23/03/2004 a las 10:22
  #2 (permalink)  
Antiguo 23/03/2004, 10:28
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
No, no son entornos diferentes. Las variables son de todo el script, salvo que estén dentro de funciones.

Si encuentro dónde lo leí hace poco te paso el enlace.
__________________
...___...
  #4 (permalink)  
Antiguo 23/03/2004, 12:57
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 22 años, 5 meses
Puntos: 1
Ya, bueno, pues a tragar con ello.

Gracias a todos.
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender
  #5 (permalink)  
Antiguo 31/03/2004, 11:09
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 22 años, 4 meses
Puntos: 0
ojo, si definis la variable global, y no la definis nuevamente dentro de un procedimiento, cuando pases parámetros, el valor de inicio de esa variable dentro del procedimiento, va a ser el que tenga en ese momento variable global, y el resultado puede darte fruta...
__________________
Juan Pablo
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




La zona horaria es GMT -6. Ahora son las 06:00.