Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan stoppe en tråd i Visual Basic 2005
    En tråd er en uavhengig utførende del av koden. En løpende programmet er faktisk en tråd , men programmet kan faktisk starte og stoppe tråder av sine egne. Dette er hvordan et program kan gyte en langvarig prosess, men likevel svare på forespørsler fra brukeren eller gjøre annen behandling . Før en tråd kan bli stoppet i Visual Basic det må startes . Instruksjoner
    en

    Lag et nytt prosjekt i Visual Basic basert på Windows Form mal.
    2

    Legg to knapper til skjemaet. Nevn en " btnStart " med teksten "Start " og den andre " btnStop " og teksten " Stop ".
    3

    Legg til " Import System.Threading " på toppen av koden file
    4

    Dobbeltklikk på "Start "-knappen og legge til følgende kode : .

    Private Sub btnStart_Click ( ByVal avsenderen som System.Object , ByVal e Som System.EventArgs ) Håndtak btnStart.Click

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

    t.Start ( )

    End Sub
    5

    deklarere variabelen "t" slik på klassenivå : en

    Dim t som tråden
    6

    Legg til følgende kode for "Stop "-knappen : en

    Private Sub btnStop_Click ( ByVal avsenderen som System.Object , ByVal e Som System.EventArgs ) Håndtak btnStop.Click

    t.Abort ( )

    End Sub
    7

    Opprett sub rutine som skal drives som tråden , i dette tilfellet er det som kalles " BackgroundProcess : "

    Private Sub BackgroundProcess ( )

    ' Gjør noe lenge her som beregne Pi ut til en milliard sifre.

    Mens Ekte

    Loop

    End Sub

    Selvfølgelig vil du ønsker å gjøre noe nyttig i denne rutinen , ikke bare en uendelig loop.
    8

    Kjør programmet i Visual Basic-redigering . Trykk på "Start "-knappen . Det vil ikke være noe som tydeligvis skjer, men prøver å lukke programmet. Legg merke til det avslutter ikke hele veien tilbake til redigering i Visual Studio IDE . Trykk på "Stop Debugging "-knappen i knapperad av IDE å stoppe prøven programmet fra å kjøre .
    9

    Kjør programmet på nytt og trykker på " Start" -knappen for å starte tråden , traff deretter " Stopp "-knappen på skjemaet for å stoppe tråden . Legg merke til at når programmets skjemaet er stengt , går IDE tilbake til redigeringsmodus som kjører programmet fikk avslutte .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage diagrammer i Visual Basic 
    ·Guide til VB.NET 
    ·Hvordan lese Windows Security Settings Gjennom VB.NET k…
    ·Hvordan oppdatere data i Grid View 
    ·Sette inn Null Into Table Visual Basic & ADOX 
    ·Hvordan lage Alert Bokser i Windows 
    ·Hvordan få en verdi fra et regneark ved hjelp VB 
    ·Hvordan Program TI - 83 Plus Games 
    ·Slik starter en Windows Service Ved hjelp av VB.NET 
    ·Slik bruker du en ListView Kontroll 
      Anbefalte artikler
    ·Hvordan Hotlink hjelp FBML 
    ·Hvordan Fullføre en DataReader hjelp Statement 
    ·Slik bruker du en WMI.skript 
    ·Hvordan erstatte en STRG Med en STRG Nedre 
    ·Hvordan lage grafer i Visual C 
    ·Slik installerer Java for Games 
    ·Hvordan bruke C på en Unix System 
    ·Hvordan skrive en OEM Report 
    ·Hva er Sub - Pixel Correction 
    ·Hvordan sette opp IIS 6 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/