| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Hvad er en VB.NET Import
    ? Visual Basic importerer er den proces, refererer en kode bibliotek , der ikke er lokalt tilgængelige for NET basisklassen bibliotek . . Basen klasse bibliotek giver en stor mængde funktionalitet, men der er tidspunkter, at brugerdefinerede biblioteker skal anvendes for software implementering. Selvom importere bibliotekets funktioner til en Visual Basic-program ofte betragtes som en avanceret emne , kan det undertiden kan gennemføres med så lidt som to linjer kode. Platform Invoke

    Import kode i et Visual Basic-projekt kræver brug af platformen påberåbe tjenesten. Platformen påberåbe Tjenesten blev tilføjet til . NET framework for at tillade adgang til brugerdefinerede dynamisk link biblioteker, COM-objekter og Win32 API'er inden administreret kode skabt til . NET framework . Der er nogle overvejelser at huske på, før du bruger platformen påberåbe funktion.
    Platform Invoke Krav

    Forud for brugen af ​​portalen påberåbe tjenester skal et opkald være til de " Interop " tjenesteydelser inden for programkode. Denne kode skal lægges til den øverste del af hovedprogrammet side: "ved hjælp System.Runtime.InteropServices ," forud for enhver anvendelse af portalen påberåbe tjenester. Det oplyser compiler , at ydelser uden for de vigtigste proces vil være påkrævet. Biblioteket eller DLL-fil , skal også placeres i programmappen af Visual Basic-projekt , så det kan kaldes under debugging og runtime operationer.
    Platform Invoke Erklæringer
    < br >

    A " Declaration" angiver navnet på det bibliotek, som der henvises til i projektet, samt flere attributter af biblioteket. A " Prototype " af funktionen bliver kaldt i det pågældende bibliotek skal også skabes . Det følgende er et eksempel på denne type erklæring : Hej

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

    charset = CharSet.Ansi , SetLastError = true , ExactSpelling = true) ] " erklærer, at en DLL vil blive importeret og viser adskillige egenskaber vedrørende DLL, " public static extern int minFunktion ( uint32 data) , " erklærer navnet på den funktion, der kaldes fra DLL-fil , og giver en generel prototype for dens brug.
    Overvejelser

    Import via platformen påberåbe bør kun anvendes , når en indfødt funktion findes ikke i operativsystemet. Programmører sommetider bruge den platform påberåbe funktionen til at ringe Win32 API-funktioner , der udfører opgaver på en måde , som de er mere vant til. Men disse samme funktioner er ofte tilgængelige i basisklassen bibliotek med forskellige kaldekonventioner . Import af en DLL -funktion i administreret kode - . Alle NET funktioner styres kode - også kræver overvejelse af spørgsmål såsom garbage collection og processor ydeevne. Garbage collection automatisk taget hånd om i administreret kode , men resulterer i ekstra programmering, da importeres. Import af en DLL kræver også en vis behandlingsoverhead der føjer til yderligere behandling, som kræves af den ekstra programmering.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Stop en procedure VB6.0 
    ·Sådan oprettes Website baggrunde 
    ·Sådan Tjek om en fil eksisterer i VB6 
    ·Klasse og objekter i VB 6.0 Tutorial 
    ·Sådan Set Cursor Standard Syntaks i Visual Basic 
    ·Sådan forbindelse til databasen i VBS 
    ·Sådan Konverter til Binary i VBA 
    ·Sådan at forlade en Sub i VBA 
    ·Sådan får antallet af rækker i FlexGrid i Visual Bas…
    ·Forskellige måder at formatere Datoer i VBA 
      Anbefalede Artikler
    ·Silverlight 3D Carousel Effect Tutorial 
    ·Tutorial om lagrede procedurer i MySQL 3,23 
    ·Hvordan at spare List Box Varer til en Array 
    ·Urlencode & Specialtegn i PHP 
    ·Hvordan man laver en Tkinter Button Inaktiv 
    ·Sådan importeres og Set Up GWT i en Eclipse 
    ·Sådan Beregn Coding for Java Boxes 
    ·Hvordan man skriver PHP Scripts 
    ·Sådan oprettes en Tomme Java Kort 
    ·PHP Form Processing MySQL Query 
    Copyright © Computer Viden http://www.computerdk.com