Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: agus0 en 14 Enero 2011, 15:08 pm



Título: [Solucionado] Manejo de Array's
Publicado por: agus0 en 14 Enero 2011, 15:08 pm
Hola... Foro! No se que pasa si es que recien me despierto o que el IDE empezo a flipar  :rolleyes:

Pongo este Codigo, Que Creo que esta bien, a simple vista no se que puede estar mal...

Código
  1. Option Explicit
  2.  
  3. Dim aArray() As String
  4.  
  5. Private Sub Form_Load()
  6.    aArray(0) = "Hola"
  7.    aArray(1) = "foro"
  8.    aArray(2) = "elhacker"
  9.    Dim I As Integer
  10.    For I = 0 To UBound(aArray)
  11.        MsgBox aArray(I)
  12.    Next I
  13. End Sub
  14.  

y el IDE me selecciona "aArray(0) = "Hola"" y dice "Error 9: El Subindice esta Fuera del Intervalo"...

Me estoy volviendo Loco... Pienso que esta bien pero no se en que me estoy equivocando....


Título: Re: [Ayuda] Manejo de Array's
Publicado por: Novlucker en 14 Enero 2011, 15:15 pm
No has indicado la dimensión del array, así que si no pones nada debes de redimensionar (Redim) antes de poder asignar un valor.

Saludos


Título: Re: [Ayuda] Manejo de Array's
Publicado por: 79137913 en 14 Enero 2011, 15:32 pm
HOLA!!!

Me parece que estas dormido XD

2 Opciones:
1) Declara el array asi: Dim aArray(2) as string
2) Usa Redim aArray(2) en el Form_load antes de llenarlo. (Ya dicho por  NOV)

:P

GRACIAS POR LEER!!!


Título: Re: [Ayuda] Manejo de Array's
Publicado por: agus0 en 14 Enero 2011, 15:36 pm
Pero que PELOUTUDO!! Como Me voy a olvidar de Redimencionarlo  :¬¬ :silbar: