Videos

.

viernes, 26 de junio de 2009

Arreglos dinámicos y estáticos - VB6

Un array dinámico es aquel cuyo tamaño se define dentro de la ejecución del programa, de esta manera se crearan tantos espacios de memoria como el usuario necesite y no sufriremos de falta o derroche de memoria.

Dim arreglo() As Integer
ReDim Preserve arreglo(1 To Val(Text1.Text))
For j = 1 To Val(Text1.Text)
arreglo(j) = InputBox("Introduce el valor en la posicion: " & j)
Next j


ReDim: permite cambiar el número de elementos del array y sus límites inferior y
superior.

Al ejecutar ReDim, valores almacenados en el array se pierden

• Para conservar los valores del array, ejecutar ReDim con la palabra clave Preserve.

Cuando se utiliza la palabra Preserve no puede cambiarse el índice inferior del array
(sí el superior).


Los Arrays estáticos, su dimensión es siempre la misma y definida antes de que se ejecute un el programa.


Dim arreglo(1 To 3) As Integer
For j = 1 To 3
arreglo(j) = InputBox("Introduce el valor en la posicion: " & j)
Next j

0 comentarios:

Insertar

Twitter Delicious Facebook Digg Stumbleupon Favorites More