Crear un Hilo pasandole parametro al metodo VB.NET

Iniciado por Fr4NN^, 20 Febrero 2009, 04:01 AM

0 Miembros y 1 Visitante están viendo este tema.

Fr4NN^

Buenas gente..

Tenia una duda ya que hoy cuando intente crear un thread pasandole parámetro al método al que hacia referencia el hilo, no me dejo.

Y como hace poco entre en el mundo del .net (q como la mayoria empeso con el vb6) me parecio raro q no se pudiera hacer eso.

nose si la solucion esta por el lado del invoke/delege poreso les keria preguntar si alguien save como pasar  parametros.

les dejo un eskema:

  Dim NotifThd As New System.Threading.Thread(AddressOf Notificador)


  Public Sub Notificador(ByVal Nombre as string, ByVal Apellido as string)
        Notificar.lblnombre.Text = Nombre
        Notificar.lblapellido.Text = Apellido
        Notificar.Show()
    End Sub


Saludos  :D

Leyendo se aprende


Foxy Rider

En realidad me parece un problema de encapsulación... ummh...
Ahora, si es un thread dentro de la misma clase, tenés acceso a todos los miembros de la misma ... así que no entiendo el problema, más bien dicho, no me hago idea =/

anyways, te dejo este link con 4 soluciones distintas : http://www.yoda.arachsys.com/csharp/threadstart.html

Aunque en tu caso creo que deberías usar eventos si es que querés actualizar algo en base a un suceso =P

Alex~