ActiveX Dll Tutorial

August 9

Una libreria a collegamento dinamico o DLL, è un file di libreria condivisa che contiene le funzioni e le procedure che i programmatori usano comunemente. Invece di ricreare il codice in ogni progetto che fate, è possibile creare un file DLL una volta e fare riferimento per le funzioni necessarie. È possibile creare un file DLL ActiveX in Visual Basic 6.0 per estendere le funzioni dei vostri altri progetti di forma. Creazione di un file DLL ActiveX in VB6 non si discosta di molto dalla creazione di un progetto di modulo. La differenza principale è che non si dispone di un modulo per aggiungere strumenti di controllo a, avete solo bisogno di programmare.

istruzione

Visual Basic 6.0

1 Aprire Visual Basic 6.0. Selezionare "DLL ActiveX" dal menu nuovi progetti e fare clic su "Apri". Questo creerà il file di classe.

2 Clicca sul titolo "Project1" nella finestra Gestione progetti. Passare alla finestra Proprietà e modificare il nome del progetto. Ad esempio, se la classe si esibirà manipolazioni di stringhe, digitare "StringManip" e premere "Invio". Fare clic sul modulo di classe e modificare la proprietà "Nome", così, e cambiare il "Instancing" proprietà "5 -. MultiUse"

3 Aprire la finestra del codice per il file di classe. Creare le variabili globali necessari nella parte superiore del codice. Utilizzare variabili private che sarà necessario solo all'interno delle funzioni del file DLL, e utilizzare variabili pubbliche che consentirà programmi esterni di accedere.

4 Creare le funzioni di seguito le variabili. Fai la tua funzioni pubbliche in modo che le applicazioni che utilizzano il file ActiveX possano accedervi. Ad esempio, se si desidera creare una funzione che prende due stringhe e li concatena, utilizzare il codice qui sotto:

ConcatStrings funzione pubblica (str1 come stringa, str2 As String)

ConcatStrings = str1 & str2

End Function

5 Fare clic su "File" e selezionare "Make StringManip.dll" per creare la DLL ActiveX. Selezionare un luogo per salvare la DLL ActiveX e fare clic su "OK".