• Lunes 29 de Abril de 2024, 07:04

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - matiassaitam

Páginas: [1]
1
C# / Esperar Xx Minutos Y Luego Lanzar Un Método
« en: Viernes 21 de Diciembre de 2007, 13:43 »
Buenas,

Estoy haciendo un programa donde el usuario debe ingresar una hora, y luego, cuando ocurra esa hora debo lanzar un método.

Estuve probando usar Thread.Sleep pero como el programa tiene una interfaz gráfica, al ejecutar ese método, la interfaz se congela (hasta que pase el tiempo especificado).

Ahora lo que estoy pensando es crear un hilo aparte para esa espera, entonces, si ejecuto un Sleep en ese nuevo Thread, no se congelaría la interfaz (que por supuesto debe estar operativa mientras sucede ese intervalo de tiempo especificado por el usuario).

Mi consulta es, ¿existe una forma mejor de hacer esto? ¿Cómo se llama lo que quiero hacer (¿Acaso esto es espera activa/pasiva?)?.

Desde ya muchas gracias por su tiempo.
Saludos.

 :hola:

Páginas: [1]