Los foros del Guille

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

Google
 

elGuille.hosting: Ofertas de alojamiento


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

01/feb/2019

Los moderadores, MVP y administradores podrán seguir editando, respondiendo o creando nuevos mensajes

Con idea de que puedan ayudar a responder e ir cerrando mensajes ;-)

  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-2019  - foros.elGuille v1.0.6.0 (01/Feb/2019 01:35 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8800)
 
La hora GMT del servidor es: 21/04/2019 00:07:56 GMT