Redimensionar Matrices

friendly
29 de Junio del 2005
Necesito redimensionar una matriz durante la ejecucion de una pagina y para ello uso :

Redim preserve mimatriz(200)

Pero cuando se ejecuta me da el siguiente error:

Error de Microsoft VBScript en tiempo de ejecucin error '800a000a'
La matriz est bloqueada de manera fija o temporal


Y no s por qu. POR FAVOR AYUDENME


Vidulan
29 de Junio del 2005
Tenes que poner redim tuvector(cantinicial)
en vez de dim tuvector(cantinicial) al definir tus variables.

Suerte

vanvann
29 de Junio del 2005
declara el array :

Dim miamatriz()

sin valor maximo

y ya esta

Carlos
29 de Junio del 2005
primero debes dimensionar la matriz como dinamica:
dim mimatriz()
recien ahi puedes hacer el redim preserve
espero te sirva
Carlos

Miguel
29 de Junio del 2005
Eso te pasa porque estas declarando el vector de forma no dinamica. Para poder redimensionar debes declarar el vector asi:
Dim vector()

y seguro que tu le has puesto algun tamao al declararlo asi : Dim vector ("X").