Los foros del Guille

Regálate mi libro de Visual Basic 2005
Todo lo explicado es para .NET 2.0.
El complemento ideal para mi libro Novedades de Visual Basic 9.0

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

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

24/mar/2007
IMPORTANTE Por favor, cuando hagas una consulta, comprueba si te han respondido, y en caso de que la respuesta sea satisfactoria, indicalo pulsando en el botón de que esa respuesta es la correcta. Es lo menos que debes hacer, ya que así más gente sabrá que esa respuesta contestaba a tu duda.
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: 74 - App. iniciada: 18/10/2017 12:09:21 GMT - La hora GMT del servidor es: 18/10/2017 13:12:04 GMT