La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2275 - MANEJO DE ARREGLOS DE MEMORIA EN VISUAL BASIC
Autor:  Eduardo Jiménez Vargas
Deseo conocer con más detalle el manejo de arreglos memoria multidimencionales en visual basic. Tengo un gran dominio del manejo de estos arreglos en Clipper, sin embargo en visual basic se me a dificultado manejarlos de igual manera,
desde luego lo que deseo hacer es la creación de estos arreglos dinamicamente.

Mucho les agradecere, que me orienten si alguien tiene algo más y más claro de lo que tiene la ayuda de Visual Basic. Gracias

  Respuesta:  Juan Pablo Acosta Campos
Para crear un arreglo dinámicamente, tienes que primero definirlo como vacio así :

dim arreglo() as integer
por ejemplo.

Ahora para definirlo dinámicamente se le da la siguiente instrucción

redim arreglo(1 to 10,1 to 10)as integer

esto te permite crear un arreglo bidimensional de 100 elementos, ahora si lo quieres hacer crecer es así

redim preserve arreglo(1 to 15, 1 to 15)as integer

el preserve significa que deseas guardar los datos anteriores.

Ah, los arreglos deben comenzar de 1 en adelante siempre
Espero haber contestado tu pregunta