Hvordan bruke Net API Med VB6

Hvordan bruke Net API Med VB6


Visual Basic 6 søknader kan referere til dynamiske koblinger biblioteker skapt og samlet i .NET ved bruk av Component Object Model. COM tillater spesifikk funksjonalitet for å bli utsatt for å kalle programmer. COM fungerer som en wrapper rundt noen NET dll. VB6 kan deretter få tilgang til COM-objektet, og dermed få tilgang til NET dll funksjonalitet eksponert gjennom COM. Making funksjonaliteten tilgjengelig for VB6 via COM lar programmerere å dra nytte av nyere teknologi tilgjengelig i .NET uten å oppgradere alle sine kode.

Bruksanvisning

1 Opprett et nytt Standard EXE VB6 prosjekt. En form opprettes som standard med det nye prosjektet som heter "Form1." Rename form til noe mer meningsfylt som "frmMain."

2 Velg "Project", "Referanser" fra prosjektet menyen. Klikk på boksen ved siden av COM dll-fil 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.

Dim oNewCOM som DotNetApp.COMFile

Sett 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 funksjoner som finnes i "COMFile" av koding "oNewCom", etterfulgt av en periode. Etter å ha skrevet perioden, vil en liste over tilgjengelige funksjoner og egenskaper skal vises. For eksempel, hvis en av funksjonene ble kalt "Version" som returnerte versjon av "COMFile", vil du få tilgang til det med "oNewCOM.Version."