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 lage en tråd fra innsiden av en Dynamic Link Library
    Å vite hvordan man skal opprette en tråd fra innsiden av en Dynamic Link Library kan spare deg for tid når du utvikler et Windows-program . En DLL holder instruksjoner eller funksjoner som kan kalles fra et eksternt program . Funksjonene i DLL kan utføre en oppgave eller returnere informasjon i programmet som kalte det. En tråd er en henrettelse sekvens av datamaskinens prosessor og du kan opprette flere tråder inne i en DLL. Bruk Microsoft Visual Basic for å lage en DLL som bruker en tråd . Du trenger
    Microsoft Visual Basic Express
    Vis flere instruksjoner
    en

    Åpne Microsoft Visual Basic Express, velger du " Fil "-menyen og klikk på "New Project ". Velg " Visual Basic" under " Installerte maler " og dobbeltklikk på " Class Library" vist i midten av "New Project " Window
    2

    Skriv inn følgende ovenfor "Public Class Class1 " . :

    Import System

    Importen System.Threading
    3

    Kopier og lim inn følgende under " Public Class Class1 " : en

    Privat sub CntrFunc ( )

    Dim iCntr As Integer

    Dim threadState As String

    For iCntr = 1 To 70000
    p Hvis iCntr Mod 7000 = 0 Then

    threadState = Thread.CurrentThread.ThreadState.ToString

    Console.WriteLine ( " Teller: " + threadState )

    End If

    Neste
    < p> End Sub
    p Dette subrutine vil bli startet som en tråd og gjennomføre en for-løkke .
    4

    Skriv inn følgende for å opprette en funksjon som vil starte " CntrFunc " tråden og overvåke status før det er ferdig : en

    Public Function createThreadInDLL ( ) As String

    Dim threadstate As String

    Dim tr Som ny tråd ( AddressOf CntrFunc )
    < p> tr.Start ( )

    Mens tr.IsAlive

    Thread.CurrentThread.Sleep ( 200 )

    End Mens

    threadstate = tr.ThreadState . toString

    createThreadInDLL = " tråden er gjort tråden er : " + _

    threadstate

    End Function

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan stoppe en Loop i VBA 
    ·Hvordan lage et passord med VB6 
    ·Hvordan å kompilere i VB 
    ·Hvordan lage en Dropdown i Visual Basic 
    ·Vanlige egenskaper mellom en Checkbox & Option -knappen…
    ·Hvordan koble en database til Visual Basic 
    ·Slik viser Message in Visual Basic 
    ·Slik automatiserer Eksport av en Access Query til et Ex…
    ·Hvordan å validere en tekstboks 
    ·Hvordan lage EXE Program Files i Visual Studio 2008 Exp…
      Anbefalte artikler
    ·Hvordan endre fargen på Figurer i VB 
    ·Hvordan laste ned 
    ·Slik starter MySQL Windows Service 
    ·Hvordan spare en PHP -fil som en HTML 
    ·Hvordan Trekk Dato Ut av MySQL Database deretter vise d…
    ·Hvordan Plot Big Lines i MATLAB 
    ·Hva er Rekursjon i programmering 
    ·Hvordan lage Odd - formet Knapper i C # 
    ·VBS Script Kill Process 
    ·Hvordan bruke NetBeans og Java for å lage Web Service …
    Copyright ©  Datamaskin  http://www.datamaskin.biz/