ID | Asunto | Fecha | Nick | |
57642 | Winsock Server | 16/06/14 17:29 | FilippeM | | |
Ya esta soluccionado. Gracias!!
[Editado: FilippeM, 23/06/2014 11:09:30] |
|
ID | Asunto | Fecha | Nick | |
57644 | Re: Comunicacion Chat Via Socket (Resp: 57642) | 17/06/14 13:26 | Pipe[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. |
|
ID | Asunto | Fecha | Nick | |
57645 | Re: Comunicacion Chat Via Socket (Resp: 57642) | 17/06/14 16:35 | FilippeM | | |
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. |