Cuando un programa de ordenador tiene que realizar un largo subrutina interminable , lo mejor es tener que ejecutar la subrutina como un subproceso en segundo plano . Un proceso en segundo plano que normalmente no tiene la misma prioridad que un proceso de interfaz de usuario , por lo que se ejecutará más lentamente. Las subrutinas pueden incluir la revisión y la descarga de las actualizaciones, la transferencia de archivos de registro o de la realización de cálculos largos . Cosas que necesitará
Visual Basic
Mostrar más instrucciones
1
Inicie Visual Basic y cree un nuevo proyecto del tipo de proyecto de Windows Forms .
2
Hacer la primera línea del archivo de código :
"importaciones System.Threading "
Y añadir:
"t As Thread "
< p > para la clase principal en el formulario.
3
Añadir un botón al formulario y cambie su nombre a " btnStart . " Cambie la propiedad de texto del botón de " Iniciar proceso de fondo. "
4
Agregue el siguiente código a la acción click " btnStart ":
Private Sub btnStart_Click ( remitente de ByVal como System.Object , ByVal e como System.EventArgs ) Handles btnStart.Click
t = New Thread ( AddressOf Me.BackgroundProcess )
t.Priority = ThreadPriority.BelowNormal ' Esto hará que el subprograma aún más en el fondo