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

Arrays

Estas en el tema de Arrays en el foro de ASP Clásico en Foros del Web. Hola, necesito pasarle a una DLL de VB un paramArray(). Entonces en mi asp tengo que declarar un array, pero la dimensión va a depender ...
  #1 (permalink)  
Antiguo 28/03/2007, 08:24
 
Fecha de Ingreso: marzo-2007
Mensajes: 37
Antigüedad: 17 años, 3 meses
Puntos: 0
Arrays

Hola, necesito pasarle a una DLL de VB un paramArray(). Entonces en mi asp tengo que declarar un array, pero la dimensión va a depender de un parámetro introducido por el usuario en un formulario. Mi duda es como crear un array en asp con una variable como dimensión porque no sé como hacerlo.

Muchas Gracias.
  #2 (permalink)  
Antiguo 28/03/2007, 08:52
Avatar de Shilfild  
Fecha de Ingreso: marzo-2007
Mensajes: 120
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Arrays

Yo llevo muy poco con ASP, pero lo que haría (aunque solo fuera para probar) sería meter el parametro de tamaño metido por el usuario en una variable y al crear el array establecer esa variable como tamaño,algo asi como:

Código:
 var tamano;
 tamano=loqueelusuariohayaintroducido

 var varray=new Array(tamano);
  #3 (permalink)  
Antiguo 28/03/2007, 11:30
 
Fecha de Ingreso: marzo-2007
Mensajes: 37
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Arrays

Eso da error y en vez de var es dim. Es decir, me da error al meter una variable como parámetro. Gracias de todos modos!!! Si alguien puede ayudarme!!
  #4 (permalink)  
Antiguo 28/03/2007, 12:03
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
Re: Arrays

Código:
<%
Dim Vector
Tamano = 15
ReDim Vector(Tamano) 
For I = 0 To UBound(Vector)
   Vector(I) = I
Next
For I = 0 To UBound(Vector)
   Response.write Vector(I) & ", "
Next
%>
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 17:17.