Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hva er en VB.NET Import
    ? Visual Basic importerer er prosessen med å referere en kode bibliotek som ikke er lokalt tilgjengelig for NET base klasse bibliotek . . Base klassen biblioteket gir en enorm mengde funksjonalitet, men det er tider at tilpassede bibliotekene må brukes for programvaredistribusjon . Selv importere biblioteket funksjoner til en Visual Basic program blir ofte ansett som et avansert tema, kan det noen ganger bli gjennomført med så lite som to linjer med kode . Plattform Påberope

    Importerer kode i et Visual Basic-prosjekt krever bruk av plattformen påberope service. Plattformen påberope tjenesten ble lagt til . NET rammeverket for å tillate tilgang til tilpassede dynamiske koblinger biblioteker, COM objekter og Win32 API innen forvaltet kode opprettet for . NET rammeverket . Det er noen hensyn å huske på før du bruker plattformen påberope funksjonen.
    Plattform Påberope Krav

    Før bruken av plattformen påberope tjenestene, må en samtale være gjort til " Interop " tjenester innenfor programkode. Denne koden må legges til den øverste delen av hovedprogrammet side: "ved hjelp System.Runtime.InteropServices ; " før enhver bruk av plattformen påberope tjenester. Dette informerer kompilatoren at tjenestene utenfor den viktigste prosessen vil være nødvendig. Biblioteket eller DLL -filen må også plasseres i programmappen av Visual Basic-prosjektet slik at det kan kalles under debugging og runtime operasjoner .
    Plattform Påberope Erklæringer

    A " Declaration" angir navnet på biblioteket blir referert i prosjektet , samt flere attributter av biblioteket . A " Prototype " av funksjonen blir kalt i det aktuelle biblioteket må også opprettes . Det følgende er et eksempel på denne type erklæring:

    " [ DllImport ( " myDll.DLL " , CallingConvention = CallingConvention.Cdecl , etter

    charset = CharSet.Ansi , SetLastError = sant, ExactSpelling = true ) ] " erklærer at en DLL vil bli importert og lister opp flere attributter om DLL, " public static extern int myFunction ( uint32 data ), " erklærer navnet på funksjonen som kalles fra DLL -filen og gir en generell prototype for bruken.
    Hensyn

    Importerer via plattformen påberope bør bare brukes når en innfødt funksjon ikke eksisterer i operativsystemet . Programmerere noen ganger bruke plattformen påberope funksjonen til å ringe Win32 API-funksjoner som utfører oppgaver på en måte som de er mer vant til. Men de samme funksjonene er ofte tilgjengelig i basen klassebibliotek med forskjellige ringer konvensjoner . Importere en DLL-funksjonen inn forvaltet kode - . Alle NET funksjoner styres kode - krever også behandling av saker som søppelrydding og prosessor ytelse. Søppelrydding blir automatisk tatt vare på i forvaltet kode , men resulterer i ekstra programmering når de importeres. Importere en DLL krever også noen behandling overhead som legger til ytterligere behandling som kreves av ekstra programmering.

    früher :

     Weiter:
      Relatert Artike
    ·Slik formaterer Symboler i VB 
    ·Slik viser Message in Visual Basic 
    ·Hvordan lage en Gjentatte Progress Bar i VB 
    ·Hvordan gjøre kvadratrøtter i Visual Basic 
    ·VBA Opplæring for Word 
    ·Hvordan skrive en batch fil til å kopiere en fil 
    ·Slik feilsøker en VBA med noen tomme sider 
    ·Hvordan beregne Leap Year Med Microsoft Visual Basic 
    ·Hvor å Fastsette Microsoft Visual C Debug Library 
    ·Slik installerer XNA for bruk med VBnet 
      Anbefalte artikler
    ·Hvordan bruke SDF & SQL Connection 
    ·Hvordan bruke Strncmp funksjon i C + + 
    ·Hvordan lage en Float i Python 
    ·Hvordan ha brukerinndatatjenester desimaler i Java 
    ·Hvordan sette verdien fra en MySQL Query som en variabe…
    ·Hvordan hente en Attributtverdi Bare i XQuery 
    ·Hvordan å sende ut en String i Java 
    ·Slik formaterer du en variabel med én desimal i Java 
    ·UML diagrammer Forklart 
    ·Slik fjerner duplikater fra en ArrayList 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/