“Conocimientos Programación>Visual Basics Programación

Cómo detener un subproceso en Visual Basic 2005

2014/6/12
Un hilo es una pieza independiente de la ejecución de código. Un programa en ejecución es en realidad un hilo , pero en realidad el programa puede iniciar y detener hilos de su propia . Así es como un programa puede generar un proceso de larga duración , pero aún responder a solicitudes de los usuarios o hacer otro tipo de elaboración . Antes de que un hilo se puede detener en Visual Basic que necesita ser iniciado . Instrucciones
1

Crear un nuevo proyecto en Visual Basic basado en la plantilla de formulario Windows Forms .
2

Agregue dos botones al formulario . Menciona una " btnStart " con el texto " Start " y el otro " btnStop " y el texto "Stop . "
3

Añadir " Imports System.Threading " en la parte superior del código archivo
4

Haga doble clic en el botón " Inicio" y agregue el siguiente código : .

Private Sub btnStart_Click ( remitente de ByVal como System.Object , ByVal e como System.EventArgs ) Maneja btnStart.Click

t = New Thread ( AddressOf Me.BackgroundProcess )

t.Start ()

End Sub
5

Declara la variable " t" de la siguiente manera en el nivel de clase :

Dim t como Tema
6

Añada el siguiente código para el botón "Stop" :

Private Sub btnStop_Click ( remitente de ByVal como System.Object , ByVal e como System.EventArgs ) Handles btnStop.Click

t.Abort ()

End Sub
7

Creación de la sub rutina que se va a ejecutar como el hilo, en este caso se llama " BackgroundProcess : "

Private Sub BackgroundProcess ()

' Haz algo mucho aquí como calcular Pi a cabo a mil millones de dígitos.

¿ Mientras verdadera


Loop End Sub

obvio que va a querer hacer algo útil en esta rutina , no sólo un bucle infinito.
8

Ejecute el programa en el editor de Visual Basic . Pulse el botón " Start". Hay no será todo lo que sucede , obviamente, pero tratar de cerrar el programa. Note que no sale todo el camino de regreso a la edición de Visual Studio IDE. Pulse el botón " Detener depuración " en el botón de la barra de la IDE para detener el programa de ejemplo de ejecución.
9

Ejecute de nuevo el programa y pulse el botón " Start " para iniciar el hilo, después haga clic en el " Stop" en la forma de detener el hilo. Tenga en cuenta que cuando la forma de que el programa está cerrado, el IDE se remonta al modo de edición como el programa en ejecución se termine.

Visual Basics Programación
Cómo crear un cuadro de opciones en Visual Basic
¿Qué es VBA
Cómo configurar el despliegue de VBS
Tutorial de VB El uso de un SQL
Cómo empezar a utilizar VBA Con Microsoft Word
Cómo automatizar Oficina Con VBA
Cómo llamar a un evento en VB.NET
Cómo cambiar el libro activo en VBA
Conocimientos Informáticos © http://www.ordenador.online