Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/02/2007, 19:57
Avatar de xknown
xknown
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 20 años, 1 mes
Puntos: 7
Re: Gurús (Ayuda prog. asincrónica C# 2.0)

El código mostrado lo que hace, lo que hace es evitar los bloqueos que puedan existir entre las hebras que participan en esa operación.

De la documentación sobre InvokeRequired:
Cita:
Los controles de formularios Windows Forms están enlazados a un subproceso específico y no son seguros para la ejecución de subprocesos. Por lo tanto, si se llama a un método de un control desde un subproceso diferente, debe utilizarse uno de los métodos de invocación del control para calcular las referencias de la llamada al subproceso adecuado. Esta propiedad puede utilizarse para determinar si debe llamarse a un método de invocación, lo que puede resultar útil si se desconocen los subprocesos que poseen un control.
Para más detalles, dale una lectura al link que te pasé hace algunos días.

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño