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

Redimensionar Matrices

Estas en el tema de Redimensionar Matrices en el foro de ASP Clásico en Foros del Web. Necesito redimensionar una matriz, un vector en realidad, en tiempo de ejecucion y lo realizo mediante lo siguiente: Redim preserve mimatriz(200) Pero cuando llega a ...
  #1 (permalink)  
Antiguo 20/05/2002, 11:58
 
Fecha de Ingreso: abril-2002
Mensajes: 11
Antigüedad: 22 años, 2 meses
Puntos: 0
Redimensionar Matrices

Necesito redimensionar una matriz, un vector en realidad, en tiempo de ejecucion y lo realizo mediante lo siguiente:

Redim preserve mimatriz(200)

Pero cuando llega a esa parte me da el siguiente error:

Error de Microsoft VBScript en tiempo de ejecución error '800a000a'
La matriz está bloqueada de manera fija o temporal


Y no sé por qué. POR FAVOR AYUDENME
  #2 (permalink)  
Antiguo 20/05/2002, 20:08
 
Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 22 años, 1 mes
Puntos: 2
Re: Redimensionar Matrices

¿podrías poner más código?

Supongo que tendrás algo así:

dim mimatriz
....
redim mimatriz(100) (por ejemplo)
....
redim preserve mimatriz(200)

¿No lo tendrás dentro de un bucle que usa el vector? No sé, di algo más y ya vemos, pero al menos yo, con la información que das no te lo sé decir con exactitud.
  #3 (permalink)  
Antiguo 21/05/2002, 07:27
 
Fecha de Ingreso: abril-2002
Mensajes: 11
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: Redimensionar Matrices

;) Gracias. :)

Ya lo he arreglado viendo como lo definiais vosotros. Es que yo ponia directamente

dim mimatriz(200)
y luego queria redimensionar a mayores. Pero para redimensionar hay que declarar la primera vez la matriz sin tamaño, es decir, asi:

dim mimatriz()
luego ya lo puedes redimensionar lo que quieras
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 23:18.