| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Visual Basics Programación >> Content
    Cómo detener un subproceso en Visual Basic 2005
    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.

    Previous :

    next :
      Artículos relacionados
    ·Cómo crear grandes cadenas en VB 6.0 
    ·Cómo hacer que su explorador WPF Presentación de la a…
    ·Cómo instalar una forma de tamaño grande con VB6 
    ·Cómo escribir un programa en Visual Basic que Will Voc…
    ·Cómo ejecutar un archivo ejecutable incrustado con DLL…
    ·Cómo crear una firma digital VBA local en Windows 
    ·Cómo establecer el tamaño de un formulario en VB 
    ·VBS script Tutorial 
    ·Cómo utilizar Attachments.Add para adjuntar varios en …
    ·Cómo invertir Fracciones en Visual Basic 
      Artículos destacados
    ·Cómo cambiar el color del texto de artículos ListBox …
    ·Cómo hacer que las páginas de acceso de datos de conf…
    ·¿Qué es un Paquete de Cal en Visual Basic 
    ·La diferencia entre los timbres de hora en PHP 
    ·Cómo comprobar qué trabajos están programados en Toa…
    ·Cómo convertir Epoch en Python 
    ·Cómo insertar una nueva línea en el cuadro de texto 
    ·Cómo llamar a un archivo DLL de ActiveX de Visual Basi…
    ·Cómo agregar un banner Uso de la programación HTML 
    ·Cómo ocultar una imagen Place Holder 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com