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

Crear matriz dinamica

Estas en el tema de Crear matriz dinamica en el foro de ASP Clásico en Foros del Web. Hola, q tal. No domino mucho asp y necesito crear un array, pero la longitud de este será dinamica, por lo que no la se. ...
  #1 (permalink)  
Antiguo 07/04/2003, 02:00
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 23 años, 9 meses
Puntos: 1
Crear matriz dinamica

Hola, q tal.

No domino mucho asp y necesito crear un array, pero la longitud de este será dinamica, por lo que no la se. Por ahi he leido que si no la declaro, no tengo que decirle el tamaño, pero no acaba de funcionarme.
Hasta ahora lo que hago es declararle la longitud 0 y luego ir haciendo un redim +1 cada vez.
Hay mejor manera de hacerlo? Teneis algun ejemplo?

Gracias
  #2 (permalink)  
Antiguo 07/04/2003, 03:36
 
Fecha de Ingreso: mayo-2002
Mensajes: 66
Antigüedad: 22 años, 11 meses
Puntos: 0
Hola Alberto:

Yo utilizo también la forma que comentas y no me da problemas pero, aún así, me sumo a tu pregunta.

¿Alguna manera mejor/más eficiente/más cómoda?

Y otra pregunta relacionada con esto. Si las ASPs se hacen con JSCRIPT en lugar de con VBSCRIPT se pueden utilizar ``arrays asociativos". Ej:

Código:
<%
...
var elArray = new Array()
elArray["dominio"] = "www.loquesea.com";
elArray["enObras"] = false;
elArray["modulosActivos"] = new Array ("inicio", "stats", "loggin", "chat", "foro", "boletin")
elArray["visitasHoy"] = 112
...
elArray["conexionBDD"] = new ActiveXObject("ADODB.Connection")
...
%>
Que como puede verse es muy flexible ya que:
a) Los índices pueden ser strings
b) Los datos almacenados por el array pueden ser heterogéneos
c) La redimensión es automática
d) Se puede utilizar para hacer ficheros de configurarción (igual que Apache tiene su httpd.conf podemos hacer lo propio para nuestras aplicaciones). Para muestra un botón:
Código:
<%
for(var elemento in elArray)
{
Application.lock();
Application(elemento) = elArray[variableAplicacion]
Application.unlock();
}
%>
Sólamente por esta característica ( y alguna otra más) merece la pena hacer las ASPs en JSCRIPT, lo que ocurre es que hay ciertas cosas que se complican en JSCRIPT siendo en VBSCRIPT más sencillas de hacer.

Así que mi pregunta es:
¿¿¿Hay alguna estructura de datos en VBSCRIPT equivalente a los arrays asociativos de JSCRIPT???


Saludos
__________________
Un saludo,

Alberto
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 02:20.