Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

Ya está a la venta Novedades de Visual Basic 9.0

Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

15/sep/2007
Nueva opción para ver los hilos resueltos: Ver los mensajes resueltos
Por favor acuérdate de marcar los que te respondan correctamente para que esto sea de utilidad. Gracias.

  Foro: .NET VB Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 57642 - Winsock Server
IDAsuntoFechaNick 
57642 Winsock Server16/06/14 17:29FilippeM   
Ya esta soluccionado.
Gracias!!


[Editado: FilippeM, 23/06/2014 11:09:30]
IDAsuntoFechaNick 
57644 Re: Comunicacion Chat Via Socket (Resp: 57642)17/06/14 13:26Pipe[hgjfkdls]   
Filippe,

El error se produce ya que no puedes modificar propiedades de controles en hilos distintos al hilo principal.

Esto se soluciona de la siguiente manera:

//Esta es la declaración del método heredado de la clase Control
Control.Invoke(Delegate method,params object[] args);

//Para ocuparlo imagina que estas en un método dentro de tu Formulario
//Este es el método asíncrono que establece el texto de tu
     Control (puede ser tu socketServidor_ConexionTerminada)
public void ActualizarBarraEstado()
{
    //Establecemos mediante un thread-safe el Texto del Control
    this.Invoke(new
         Action<string>(SetControlText),BarraDeEstado1,"Desconectado del Servidor");
}

// Este método establece el texto de tu control
private void SetControlText(Control control, string text)
{
    control.Text=text;
}

Saludos,

Pipe [hgjfkdls]


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
57645 Re: Comunicacion Chat Via Socket (Resp: 57642)17/06/14 16:35FilippeM   
Ya esta soluccionado.

Slds, gracias
[Editado: FilippeM, 23/06/2014 11:10:23]


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2017  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8762)
 
Usuarios activos: 165 - App. iniciada: 14/12/2017 7:42:09 GMT - La hora GMT del servidor es: 14/12/2017 20:59:31 GMT