¿Como saber si se ha redimensionado una variable?
Publicado por kikecg (352 intervenciones) el 08/05/2003 20:32:31
Hola.
Utilizo una matriz dinamica para guardar una serie de datos y operar con ellos a lo largo del programa. Redimensiono esa matriz en varias ocasiones. Con Ubound(matriz) averiguo el valor mayor del indice de la matriz, lo que me es muy util en determinados momentos.
Ahora bien, la variable la declaro asi: Dim matriz() as integer. El problema es que si utilizo UBound antes de haber hecho un ReDim (que lamentablemente es facil que pase), obtengo un bonito error que me fastidia el programa. La pregunta es: ¿puedo averiguar de alguna manera si ya se ha redimensionado la matriz o no?, y si es así, ¿como lo averiguo?.
Muchas gracias a tod@s.
Utilizo una matriz dinamica para guardar una serie de datos y operar con ellos a lo largo del programa. Redimensiono esa matriz en varias ocasiones. Con Ubound(matriz) averiguo el valor mayor del indice de la matriz, lo que me es muy util en determinados momentos.
Ahora bien, la variable la declaro asi: Dim matriz() as integer. El problema es que si utilizo UBound antes de haber hecho un ReDim (que lamentablemente es facil que pase), obtengo un bonito error que me fastidia el programa. La pregunta es: ¿puedo averiguar de alguna manera si ya se ha redimensionado la matriz o no?, y si es así, ¿como lo averiguo?.
Muchas gracias a tod@s.
Valora esta pregunta


0