Visual Basic 6 applikationer kan referera dynamiska länkbibliotek skapats och sammanställts i NET med hjälp av Component Object Model . . COM tillåter specifik funktionalitet för att utsättas för kalla applikationer . Den COM fungerar som ett skal runt något . NET dll . VB6 kan sedan komma åt COM-objekt , och därigenom få tillgång till den . NET dll funktionalitet exponeras via COM . Göra funktionalitet tillgänglig för VB6 via COM gör att programmerare att utnyttja nyare teknik som finns tillgänglig i . NET utan att uppgradera hela sin kod . Instruktioner
1
Skapa ett nytt Standard projekt EXE VB6 . Ett formulär skapas som standard med det nya projektet heter " Form1 . " Döp formuläret till något mer meningsfullt som " frmMain . "
2
Välj " Project " , " Referenser " från projektet menyn . Klicka på kryssrutan bredvid COM dll-fil som du vill komma åt från . NET . Klicka på " OK " -knappen för att stänga och spara .
3
Skapa ett objekt i koden för lasten vid " frmMain " som är en referens till COM .
Dim oNewCOM som DotNetApp.COMFile
Set oNewCOM = Ny DotNetApp.COMFile
Denna kod skapar objekt av typen " COMFile " och exemplifierar det . De funktioner och exponerade fastigheter finns nu tillgängliga för VB6 program .
4
åt något av de exponerade funktioner som finns i " COMFile " genom kodning " oNewCom " , följt av en period . Efter skriva perioden , kommer en lista över tillgängliga funktioner och egenskaper att visas . Till exempel var när en av funktionerna som kallas " Version " som gav den version av " COMFile " , skulle du komma åt den med " oNewCOM.Version . " Addera