Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: ricardovinzo en 20 Octubre 2008, 05:49 am



Título: como crear un array de parametro?
Publicado por: ricardovinzo en 20 Octubre 2008, 05:49 am
Bueno, tengo una funcion y quiero que el user le pase muchos nombres a la funcion, lo unico que no se es como hacerlo, me dijeron que usara un array en uno de los parametros osea asi:

Public function hola(ByVal ArrayX() As string)

pero no se como hacerlo, ni como llamarlo al procedimiento, alguien sabe como? gracias! ;)..


Título: Re: como crear un array de parametro?
Publicado por: cassiani en 20 Octubre 2008, 06:33 am
Código
  1. Option Explicit
  2. Private Sub Form_Load()
  3.    MyRutina (Array("valo1", "valor2", 3))
  4. End Sub
  5.  
  6. Private Sub MyRutina(ByVal vParamArray As Variant)
  7. Dim i%
  8.    For i = 0 To UBound(vParamArray)
  9.        MsgBox vParamArray(i)
  10.    Next
  11. End Sub