Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/07/2011, 09:27
Pegano
 
Fecha de Ingreso: noviembre-2010
Mensajes: 13
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: crear variables dinamicamente

Cita:
Iniciado por Vanchi Ver Mensaje
Hola Pegano,

Vamos por partes...

1º La respuesta global: No, no se me ocurre como hacer esto
Código vb:
Ver original
  1. Text1(i).Text = Arregloi(25)

Ahora vamos a la segunda parte.



Tal vez acá SI pueda ayudarte.

¿El motivo por el cual no se puede usar las matrices bidimensionales es porque no las podés pasar a las funciones?

Si es por esto, la respuesta es simple... Solo declará dinámica el parámetro de la función y listo!

Mirá este ejemplo simple:
Código vb:
Ver original
  1. Private Sub Command1_Click()
  2. Dim V(25, 25) As Byte
  3. MsgBox (Algo(V))
  4. End Sub
  5.  
  6. Private Function Algo(Matriz() As Byte) As Integer
  7. Algo = UBound(Matriz, 1) + UBound(Matriz, 2)
  8. End Function

En ese ejemplo pasé una matriz estática bidimensional como parámetro de una matriz dinámica.

Saludos.
Gracias nuevamente amigo Vanchi