Hilos y Controles en .NET

28/07/2004 - 10:29 por David Pina López | Informe spam
Hola a todos amigos, he leido en un articulo que he extraviado, que si
lanzamos un hilo desde el principal del formulario y desde este segundo hilo
accedemos a las propiedades de un control colocado en el formulario del hilo
principal, este acceso debe cumplir una serie de caracteristicas para "ser
seguro", ¿podria darme alguien alguna pagina web que lo explique por favor?

David
 

Leer las respuestas

#1 David Carmona [MS]
28/07/2004 - 13:02 | Informe spam
Es cierto, aquí se explica cómo acceder de forma segura con el método
Control.Invoke:
http://msdn.microsoft.com/library/e...frame=true
Y un ejemplo:
http://msdn.microsoft.com/library/e...frame=true

No debes acceder nunca a un control fuera del hilo principal, porque puede
producirte errores de concurrencia e incluso deadlocks en tu aplicación. Es
un error muy difícil de cazar, porque puede reproducirse sólo algunas veces
y con algunas propiedades. De hecho en la próxima versión del framework
(Whidbey) cualquier acceso a un control desde otro hilo será detectado en
depuración y se lanzará una excepción en tiempo de ejecución.

Un saludo,

David Carmona
Microsoft Ibérica

This posting is provided "AS IS" with no warranties, and confers no rights.

"David Pina López" wrote in message
news:%

Hola a todos amigos, he leido en un articulo que he extraviado, que si
lanzamos un hilo desde el principal del formulario y desde este segundo
hilo
accedemos a las propiedades de un control colocado en el formulario del
hilo
principal, este acceso debe cumplir una serie de caracteristicas para "ser
seguro", ¿podria darme alguien alguna pagina web que lo explique por
favor?

David


Preguntas similares