Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Fr4NN^ en 20 Febrero 2009, 04:01 am



Título: Crear un Hilo pasandole parametro al metodo VB.NET
Publicado por: Fr4NN^ en 20 Febrero 2009, 04:01 am
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



Título: Re: Crear un Hilo pasandole parametro al metodo VB.NET
Publicado por: Foxy Rider en 21 Febrero 2009, 21:03 pm
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~