Visual Basic 6 søknader kan referere dynamisk kobling biblioteker opprettet og samlet i NET ved bruk av Component Object Model. . COM tillater spesifikk funksjonalitet for å bli utsatt for ringer applikasjoner. COM fungerer som en wrapper rundt noen . NET dll . VB6 kan deretter få tilgang til COM-objektet , og dermed få tilgang til den . NET dll funksjonalitet eksponert gjennom COM . Å gjøre funksjonaliteten tilgjengelig for VB6 via COM lar programmerere å dra nytte av nyere teknologi tilgjengelig i . NET uten å oppgradere alle koden sin . Instruksjoner
en
Opprett en ny Standard EXE VB6 prosjektet. Et skjema opprettes som standard med det nye prosjektet heter " Form1 . " Gi nytt navn skjemaet til noe mer meningsfylt som " frmMain . "
2
Velg "Prosjekt" , " Referanser " fra prosjektet menyen . Klikk på boksen ved siden av COM DLL-filen som du ønsker å få tilgang fra . NET . Klikk på " OK" -knappen for å lukke og lagre .
3
Opprett et objekt i koden for belastningen ved " frmMain " som er en referanse til COM .
< p> Dim oNewCOM som DotNetApp.COMFile
Set oNewCOM = Ny DotNetApp.COMFile
Denne koden skaper objekt av typen " COMFile " og instantiates det. Funksjonene og egenskapene avdekket er nå tilgjengelig for VB6 program .
4
tilgang til noen av de utsatte funksjonene som finnes i " COMFile " ved koding " oNewCom " , etterfulgt av en periode . Etter å ha skrevet den perioden, vil en liste over tilgjengelige funksjoner og egenskaper skal vises . For eksempel var hvis en av funksjonene som heter " Version" som returnerte versjon av " COMFile " , vil du få tilgang til det med " oNewCOM.Version . "