Come creare una DLL ActiveX in VB

January 9

Visual Basic (VB) è un linguaggio di programmazione progettato da Microsoft. progetti VB possono fare riferimento libreria di collegamento dinamico (DLL), che contengono funzioni riutilizzabili usati con le istanze di oggetti. È possibile creare un file utilizzando VB .NET con queste funzioni comunemente necessarie e salvarlo come un file DLL. Visual Basic utilizza DLL ActiveX di estendere la loro funzione caratteristica-set o anche come controlli stand-alone incorporati in altre applicazioni, come ad esempio un browser Internet. La maggior parte del busywork nella creazione di un file DLL viene fornito con la scrittura del codice. Visual Basic fa il resto del lavoro per voi.

istruzione

1 Aprire Visual Studio. Fai clic su "File" e selezionare "New Project" dal menu a discesa. Clicca su "Class Library" nella finestra Nuovo progetto e fare clic su "OK".

2 Clicca su "Progetto" dal menu e selezionare "Proprietà ClassLibrary1" nell'elenco a discesa. Cambiare il nome di montaggio e dello spazio dei nomi radice dalla denominazione generica di qualcosa di più identificabile con la classe.

3 Aprire la finestra del codice. Scrivere il codice per le funzioni la classe comprenderà. Rendere pubbliche funzioni se le applicazioni client li useranno.

4 Clicca su "Build" dal menu e selezionare "Build ClassLibrary1" nell'elenco a discesa. Questo creerà un file DLL con il nome digitato nella casella di testo nome dell'assembly. Chiudere il progetto.

5 Creare un nuovo progetto facendo clic su "File" e selezionare "Nuovo progetto". Selezionare "progetto vuoto" e fare clic su "OK". Clicca su "progetto" nel menu e selezionare "Add Reference" dall'elenco a discesa. Passare a cui è stato salvato il file DLL, cliccare su di esso e fare clic su "OK". Questo aggiunge le funzioni pubbliche dal file DLL per il nuovo progetto.

Consigli e avvertenze

  • Per poter utilizzare le funzioni pubbliche dal file DLL, è necessario creare un oggetto. Tipo "Dim nomeVariabile Come DLLname.Class1" nella sezione dichiarazione di codice. Nelle vostre funzioni, digitare "nomeVariabile = Nuovo DLLname.Class1." È ora possibile utilizzare l'oggetto con l'operatore punto per accedere alle funzioni della vostra classe.