Référencement en Visual Basic (VB) 6 implique l'ajout d'un modèle d'objet composant ( COM ) de la bibliothèque pour un projet. Le registre conserve la trace de tous les composants grâce à son ID de classe . Un composant est automatiquement enregistré à la compilation , et ses paramètres sont enregistrés dans le registre jusqu'à enregistrée. Ne supprimez pas une bibliothèque , sauf si vous avez non enregistrée dans le registre en utilisant la commande "regsvr32 /u
" . Apprenez à créer une bibliothèque de liens dynamiques ( DLL) et le référencer dans un projet. Instructions
Créer une DLL simple
1 Démarrez Visual Basic 6 , puis sélectionnez un nouveau projet DLL ActiveX.
2
Copiez et collez la fonction suivante dans l' auto généré par fichier Class1.cls .
public Function calcAvg ( ByVal vNum1 As Integer , ByVal vNum2 As Integer )
calcAvg = ( vNum1 + vNum2 ) /2
End Function
3
Renommer Class1.cls à calcClass.cls et Project1.vbp à Calc.vbp .
4
Economie Calc.vbp et calcClass.cls à un dossier nommé C : \\. Calc
5
Sélectionnez " fichier" et " Faire calc.dll ... " pour compiler la DLL dans C: . . \\ Calc
référence d'un composant
6
Démarrer une VB6 IDE séparé puis sélectionnez un nouveau projet EXE standard
7
Ajouter un bouton Command1 pour l' auto-généré Form1.
8
Sélectionnez " projet ", " Références ... " et puis "Parcourir". Sélectionnez " C: \\ Calc \\ calc.dll " puis sélectionnez "OK " pour fermer la boîte de dialogue
9
Double- cliquez sur " Command1 " dans " Form1 " pour faire apparaître la Command1_Click ( . ) sous-programme.
10
Entrez le code suivant dans le sous-programme.
objCalc As New Calc.calcClass
Command1.Caption = objClass.calcAvg (20, 1024)
11
Appuyez sur " F5" puis cliquez sur le bouton " Command1 " . Il va maintenant afficher " 522 ".
Retirer un renvoi du Registre Windows
12
Cliquez sur le Windows bouton " Démarrer" et , à partir de la liste des programmes, sélectionnez " Microsoft Visual studio 6.0 », « Microsoft Visual Studio 6.0 Outils " puis " OLE View".
13
Sélectionnez "Tous les objets " sous objets OLE dans Affichage, puis faites défiler jusqu'à Calc.calcClass .
14
Cliquez sur " Calc.calcClass " puis sélectionnez "Objet" et "Copy to Clipboard CLSID . "
15
Sélectionnez "Fichier" et "Exécuter le Registre éditeur ... " partir du menu principal . L'éditeur de Windows registre s'affiche.
16
sélectionnez "Modifier ", "Rechercher" et appuyez sur " Ctrl + V " pour coller du presse-papiers . Ensuite, appuyez sur "Entrée" pour rechercher et supprimer toutes les occurrences du CLSID copié .
17
Sélectionnez "View" et " Actualiser " dans OLE View. Calc.calcClass ne devrait plus apparaître . Vous devriez maintenant être en mesure de référencer calc.dll dans le projet Visual Basic sans les problèmes qui se sont produits au départ .