none
como ampliar el tamaño de un vector en ejecucion sin cambiar sus valores anteriores RRS feed

  • Pregunta

  • Hola, soy un iniciado en programacion que es lo que ando estudiando y estamos programando en principio en visual basic para aprender, bien mi duda es la siguiente

    estoy haciendo un juego muy tonto, pero es para practicar mi programancion, en donde voy creando objetos en ejecucion y cada objeto se mueve en una direccion dentro de un escenario, tengo creados 2 vectores , uno para movimientos horizontales, y otro para movimientos verticales, los cuales en el load les dije k tubieran el tamaño del objeto k se crea que esta indexado "redim hor(obstaculo.ubound)" y con el de movimientos verticales tmb, donde luego con un for muevo cada objeto en una direccion guardada, bien, hasta hay todo bien, pero pasados 10 segundos creo un objeto nuevo en un timer, amplio su index y tengo k ampliar tmb los vectores para guardar los movimientos de ese ultimo objeto creado, el caso esk lo hago con un nuevo redim hor(obstaculo.ubound) en el timer para ampliar el tamaño del vector para guardar la direccion del nuevo objeto, pero los valores de los objetos anteriores vuelven a 0, como puedo hacerlo para ampliar el vector sin k me reinicie los valores anteriore?

    gracias
    domingo, 15 de noviembre de 2009 14:40

Todas las respuestas