Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man skapar en tråd inifrån ett Dynamic Link Library

    Att veta hur man skapar en tråd inifrån en Dynamic Link Library kan spara tid när du utvecklar ett Windows-program . En DLL innehåller instruktioner eller funktioner som kan anropas från ett externt program . Funktionerna i DLL kan utföra en uppgift eller återgå till programmet som anropade den . En tråd är en körningssekvens av datorns processor och du kan skapa flera trådar i en DLL . Använd Microsoft Visual Basic för att skapa en DLL som använder en tråd . Saker du behöver
    Microsoft Visual Basic Express
    Visa fler instruktioner
    1

    Öppna Microsoft Visual Basic Express , välj " Arkiv " -menyn och klicka på " Nytt projekt . " Välj " Visual Basic " under " Installerade mallar " och sedan dubbelklicka på " Class Library " visas i mitten av " New Project " Window
    2

    Skriv följande ovan " public class Klass 1 " . :

    Import System

    Import System.Threading Addera 3

    Kopiera och klistra in följande i " Public Class klass 1 " :

    Privat sub CntrFunc ( ) katalog

    Dim iCntr As Integer

    Dim threadState As String

    För iCntr = 1 Till 70000
    p Om iCntr Mod 7000 = 0 Then

    threadState = Thread.CurrentThread.ThreadState.ToString

    Console.WriteLine ( " Counter : " + threadState ) katalog

    End If

    Nästa

    End Sub

    Denna subrutin ska startas som en tråd och köra en for-loop . följande
    4

    Typ för att skapa en funktion som kommer att starta " CntrFunc " gänga och övervaka dess status förrän det är gjort :

    Public Function createThreadInDLL ( ) As String

    Dim threadstate As String

    Dim tr Som ny tråd ( AddressOf CntrFunc ) katalog

    tr.Start ( ) katalog

    tr.IsAlive

    Thread.CurrentThread.Sleep ( 200 ) katalog

    Slut Medan

    threadstate = tr.ThreadState . ToString

    createThreadInDLL = " tråd görs tråd är : " + _

    threadstate

    End Function

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar RTF -filer med VB.Net
    ·Hur man driver en HTA fil från VBScript
    ·Hur man gör diagram med Visual Basic
    ·Hur man gör en Vb Project för installation
    ·Hur man tar bort alla referenser i en VBA-projekt
    ·Visual Basic 5.0 Tutorial
    ·Hur man skapar ett installationsprogram i Visual Basic
    ·Hur man installerar skrivare med VBScript
    ·Visual Basic 6 Projekt för nybörjare
    ·VB.NET Miljö : Teckensnitt och färger
    Utvalda artiklarna
    ·Typer av valideringskontroller
    ·Hur man byter Div Codes
    ·Hur man exporterar du ett projekt i NetBeans
    ·Hur ladda PHP -filer till en webbplats
    ·Hur man använder PHP Mail for Partier
    ·Java för Spel
    ·Hur man beräknar Kurs & Avstånd i VB
    ·Hur uppdatera data i Grid View
    ·Hur man gör en blinkande knapp i VB
    ·Hur man läser en godtycklig fil i Python
    Copyright © Dator Kunskap http://www.dator.xyz