Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zastaviť vlákno v jazyku Visual Basic 2005

vlákno je nezávisle na vykonávanie kus kódu . Bežiaci program je vlastne niť , ale program môže skutočne spustiť a zastaviť témy jeho vlastné . To je, ako program môže plodiť dlhotrvajúci proces , ale stále reagovať na požiadavky užívateľov , alebo robiť iné spracovanie . Pred vlákno môže byť zastavená v jazyku Visual Basic je potrebné začať . Pokyny dovolená 1

Vytvorenie nového projektu v jazyku Visual Basic založený na šablóne Windows Form .
2

Pridať dve tlačidlá do formulára . Meno jedného " btnStart " s textom " štart " a druhé " btnStop " a textom " Stop " .
3

Pridať " Imports System.Threading " v hornej časti kódu . súbor
4

Dvakrát kliknite na tlačidlo " Štart " a pridajte nasledujúci kód :

Private Sub btnStart_Click ( byval sender ako System.Object , byval e ako System.EventArgs ) Kľuky btnStart.Click klipart

t = new Thread ( AddressOf Me.BackgroundProcess )

t.Start ( )

End Sub
5

deklarovať premenné " t " takto na úrovni triedy :

Dim t Ako tému
6

Pridajte nasledujúci kód pre " Stop " :

Private Sub btnStop_Click ( byval sender Ako System.Object , Bývalá e As System.EventArgs ) Kľuky btnStop.Click

t.Abort ( )

End Sub
7

Vytvoriť čiastkové rutínu , ktorý má byť spustený ako vlákno , v tomto prípade sa nazýva " BackgroundProcess : "

Private Sub BackgroundProcess ( )

" Urob niečo dlho tu ako Spočítaj Pi von k miliarde miest .

je síce pravda

Loop

End Sub

Zrejme budete chcieť urobiť niečo užitočného v tejto rutiny , a to nielen nekonečnej slučky .
8

spustite program v editore jazyka Visual Basic . Stlačte tlačidlo " Štart " . Tam zvyknutý byť niečo , čo zrejme stane , ale snaží sa ukončiť program . Všimnite si , že neukončia celú cestu späť do editácie v Visual Studio IDE . Stlačením tlačidla " Zastaviť ladenie " v paneli s tlačidlami na IDE zastaviť ukážkový program z vykonávania .
9

Spustite program znovu a stlačte tlačidlo " Štart " pre spustenie vlákno , potom hit " Stop " na formulári zastaviť vlákno . Všimnite si , že keď je forma programu je zatvorené , IDE prejde späť do režimu úprav ako beh programu sa ukončí .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené