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

posicion en array

Estas en el tema de posicion en array en el foro de ASP Clásico en Foros del Web. hola a todos... a ver si me puden dar una mano quiero que si existe una posicion en el array, crear una variablehice esta prueba ...
  #1 (permalink)  
Antiguo 04/09/2005, 08:58
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 6 meses
Puntos: 1
posicion en array

hola a todos... a ver si me puden dar una mano
quiero que si existe una posicion en el array, crear una variablehice esta prueba pero no funciona

if(urlArray(6)) then
variable = urlArray(6)
else
variable = 0
end if

nada mas.... muchas gracias!!!
__________________
On error no hago nada porque deje de fumar...
  #2 (permalink)  
Antiguo 06/09/2005, 07:09
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 6 meses
Puntos: 1
no se puede hacer algo como if exists(urlArray(6)) then...
eso no funciona poruqe lo probe.. pero.. algo parecido.. ?
__________________
On error no hago nada porque deje de fumar...
  #3 (permalink)  
Antiguo 06/09/2005, 07:14
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
mmmm, a ver, a ver, ........., ¿urlArray es un vector que puede ser redimensionado y por ello no sabes si existe la posición 6, o quieres saber si la posición 6 tiene contenido?

Si es lo segundo, pues se soluciona si inicializas el arreglo (por ejemplo a 0) y luego simplemente asignas a la variable el valor de la casilla. No se si sea lo que buscas, ya que no entendí bien el objetivo del programa, pero puedes tratar con las funciones IsEmpty o con IsNull.

Saludos
  #4 (permalink)  
Antiguo 06/09/2005, 13:28
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Pues si,

Código:
if isArray(arreglo) then
  'el arreglo existe
   If uBound(arreglo) => numero_iteraciones then
     'el indice existe
      if not isNull(arreglo(numero_iteraciones)) and arreglo(numero_iteraciones) <> "" then
        'tiene contenido
       end if
    end if
end if
Esto puede ser una funcion que determine si existe, si tiene ese indice y si dicho indice no es nulo y no esta vacio.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 20:50.