Dynamic Link Library (DLL ) filer sent bundna till den verkställande programmet . De används för att hålla återanvändbar kod så att den bara behöver finnas på en plats på datorn och kan användas av många program på datorn . Mycket av Windows-operativsystemet består av DLL -filer . Skapa en DLL -fil i Visual Basic är ett sätt att lagra vanliga rutiner och klasser för att användas i flera Visual Basic-applikationer
1 <. br >
Starta Visual Studio och skapa ett nytt projekt med " Class Library " mall . Ge den ett unikt namn längst ner på formuläret . Du kommer att använda detta namn för att referera till DLL inifrån andra projekt .
2 .
Använd klassbibliotek som skapas automatiskt att koda en klass som du kanske vill återanvända i andra program .
public class Klass 1
Public Sub HelloWorld ( )
MsgBox ( " Hello world " )
End Sub
End klass
Den " HelloWorld " är en metod på " Klass 1 " klassen.
3 .
Lägg till ytterligare projekt för att den lösning genom att gå under " File "och sedan " Lägg till. "Den här gången skapa en Windows Forms Application . Detta är programmet du använder för att testa DLL .
4 .
Högerklicka på det nya projektet i Solution Explorer och välj " Ange som start -projektet . " Detta talar om för IDE att köra detta projekt i stället för DLL-projekt .
5 .
Lägg till raden " Import dllFileName " överst i koden fil för fönstret .
6 .
Lägg till en knapp i formuläret och placera följande kod i som om du metoden på knappen .
Private Sub Button1_Click ( ByVal avsändare som SYSTEM. Objekt , ByVal e Som System. EventArgs ) hanterar Button1. Click
Dim t Som Ny Klass 1
t. HelloWorld ( )
End Sub
7 .
Lägg till en ny referens till Windows Forms Application . Kontrollera att Windows Forms Application eller någon av dess filer är markerat och klicka på " Projekt " och " Add Reference ".
8 .
Välj "Projekt " fliken i formuläret som dyker upp . Din DLL-projekt filen ska anges här . Markera filen och klicka "OK ". Detta är den process som talar ditt program vad DLL det ska se ut i för underrubrik rutiner och klasser .
9 .
Kör programmet och klicka på knappen . En meddelanderuta med "Hello World " ska visas på skärmen. Detta är koden som finns i DLL -filen . Nu när du behöver ett förfarande för att säga " Hello World " så kan du bara återanvända detta förfarande från DLL-fil . Eller så kan du sätta något mer användbara i sub rutiner .
Previous:nothing Next:hur man gör hemsida rubriker