| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Stop en Thread i Visual Basic 2005
    En tråd er et selvstændigt udføre stykke kode . Et kørende program er faktisk en tråd , men programmet kan faktisk starte og stoppe tråde af sine egne. Dette er, hvordan et program kan gyde en langvarig proces, men stadig reagere på henvendelser fra brugerne , eller gøre anden forarbejdning. Før en tråd kan stoppes i Visual Basic det skal startes. Instruktioner
    1

    Opret et nyt projekt i Visual Basic er baseret på Windows formularskabelon.
    2

    Tilføj to knapper til formularen . Nævn en " btnStart " med teksten "Start " og den anden " btnStop ", og teksten " Stop".
    3

    Tilføj " Import System.Threading " øverst i koden fil
    4

    Dobbeltklik på "Start " knappen og tilføj følgende kode : .

    Private Sub btnStart_Click ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs ) Håndterer btnStart.Click

    t = ny tråd ( AddressOf Me.BackgroundProcess )

    t.Start ()

    End Sub
    5

    Erklær variablen " t " som følger på klasseniveau : Hej

    Dim t som tråd
    6

    Føj følgende kode for "Stop "-knappen : Hej

    private Sub btnStop_Click ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs ) Handles btnStop.Click

    t.Abort ()

    End Sub
    7 < p > Opret sub rutine , der skal køre som tråden , i dette tilfælde kaldes det " BackgroundProcess : "

    Private Sub BackgroundProcess ()

    ' Gør noget længe her gerne beregne Pi ud til en milliard cifre.

    do While Ægte

    Loop

    End Sub

    Selvfølgelig vil du ønsker at gøre noget nyttigt i denne rutine, ikke blot en uendelig løkke.
    8

    Kør programmet inden for Visual Basic-editoren . Tryk på " Start" knappen . Der plejer være noget, der åbenbart sker, men prøv at lukke programmet . Bemærk at det ikke forlade hele vejen tilbage til redigering i Visual Studio IDE. Tryk på " Stop Debugging " knappen i knapbjælke af IDE at stoppe prøven programmet udføre .
    9

    Kør programmet igen og trykke på " Start" knappen for at starte tråden , derefter ramt " Stop"- knappen på formularen for at stoppe tråd. Bemærk, at når programmet sin form er lukket, IDE går tilbage i redigeringstilstand som kørende program har ophævet .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter en celle array til en streng 
    ·VBA Dollar - signeret funktioner 
    ·Sådan tilføjes en farvepalet til VB6 
    ·Sådan ændres Block attributter med VBA 
    ·Sådan Gør Square Roots i Vb.Net 
    ·Sådan Bestem Hvis tjenesten kører i Visual Basic 
    ·Sådan oprettes brugerdefinerede HMI Symboler 
    ·Sådan Lær VBA Coding 
    ·Sådan åbner MS Access 2003 Rapporter Med Visual Basic…
    ·Sådan læses en PC Serial Number i Visual Basic 
      Anbefalede Artikler
    ·Sådan konstateres Base Objects i Cocoa 
    ·Sådan tilføjes to numre med Javascript 
    ·Sådan Gem ændringer til WPF i Datasæt 
    ·Sådan oprettes dato dimensioner i MySQL 
    ·Sådan slettes alle printere med VBScript 
    ·Debugging en Pipelined funktion i Oracle 
    ·Hvordan man skriver tekstområde Lines Individuelt til …
    ·Sådan beskytter mod SQL injektion i PHP 
    ·Sådan åbner Linux Python XRCed 
    ·Java Tutorial på Random Method 
    Copyright © Computer Viden http://www.computerdk.com