Invoke vs. Delegados

17/03/2005 - 16:23 por e-lores | Informe spam
¿Cuál es la forma más correcta de informar al usuario de un trabajo que se
realiza en segundo plano?

1.- Ejecutar un Thread que lanze eventos cada vez que quiera notificar un
mensaje.
2.- Utilizar Delegados para ejecutar métodos en segundo plano (BeginInvoke)
y llamar a this.Invoke desde el formulario cada vez que queramos notificar
algo (este método me parece muy interesante, pero ¿que pasa cuándo ejecuto
un proceso en otra clase que no tiene nada que ver con el formulario? )
3.- Otras opciones

No se si ha quedado claro.
Gracias.

Preguntas similare

Leer las respuestas

#1 e-lores
17/03/2005 - 16:27 | Informe spam
El título debia ser Invoke vs. Eventos.


"e-lores" escribió en el mensaje
news:
¿Cuál es la forma más correcta de informar al usuario de un trabajo que se
realiza en segundo plano?

1.- Ejecutar un Thread que lanze eventos cada vez que quiera notificar un
mensaje.
2.- Utilizar Delegados para ejecutar métodos en segundo plano
(BeginInvoke) y llamar a this.Invoke desde el formulario cada vez que
queramos notificar algo (este método me parece muy interesante, pero ¿que
pasa cuándo ejecuto un proceso en otra clase que no tiene nada que ver con
el formulario? )
3.- Otras opciones

No se si ha quedado claro.
Gracias.

Respuesta Responder a este mensaje
#2 Angel J. Hernández M.
17/03/2005 - 19:44 | Informe spam
Sería mediante el manejo y gestión de eventos. Toma por ejemplo Windows,
todo se basa en mensajes (Eventos) que procesan las ventanas o procesos con
el sistema operativo o usuario.

Saludos,


Angel J. Hernández M.
MCP - MCAD - MCSD - MCDBA
http://groups.msn.com/desarrolladoresmiranda



"e-lores" wrote in message
news:
El título debia ser Invoke vs. Eventos.


"e-lores" escribió en el mensaje
news:
¿Cuál es la forma más correcta de informar al usuario de un trabajo que
se realiza en segundo plano?

1.- Ejecutar un Thread que lanze eventos cada vez que quiera notificar un
mensaje.
2.- Utilizar Delegados para ejecutar métodos en segundo plano
(BeginInvoke) y llamar a this.Invoke desde el formulario cada vez que
queramos notificar algo (este método me parece muy interesante, pero ¿que
pasa cuándo ejecuto un proceso en otra clase que no tiene nada que ver
con el formulario? )
3.- Otras opciones

No se si ha quedado claro.
Gracias.





Respuesta Responder a este mensaje
#3 Octavio Hernandez
19/03/2005 - 11:30 | Informe spam
Echa un vistazo a este ejemplo de Mike Woodring:

http://www.pluralsight.com/sampleco...pdates.zip

Slds - Octavio

"e-lores" escribió en el mensaje
news:
¿Cuál es la forma más correcta de informar al usuario de un trabajo que se
realiza en segundo plano?

1.- Ejecutar un Thread que lanze eventos cada vez que quiera notificar un
mensaje.
2.- Utilizar Delegados para ejecutar métodos en segundo plano
(BeginInvoke) y llamar a this.Invoke desde el formulario cada vez que
queramos notificar algo (este método me parece muy interesante, pero ¿que
pasa cuándo ejecuto un proceso en otra clase que no tiene nada que ver con
el formulario? )
3.- Otras opciones

No se si ha quedado claro.
Gracias.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida