Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur referens i Visual Basic

    Referera i Visual Basic ( VB ) 6 innebär att lägga en Component Object Model ( COM ) bibliotek till ett projekt . Registret håller reda på alla komponenter genom sin klass -ID . En komponent registreras automatiskt vid kompilering , och dess inställningar sparas i registret tills oregistrerade . Ta inte bort ett bibliotek om du inte har un - registrerat den från registret med hjälp av kommandot " regsvr32 /u " . Lär dig att skapa en Dynamic Link Library ( DLL ) och referera till den i ett projekt . Instruktioner Review, Skapa en enkel DLL
    1

    Starta Visual Basic 6 och välj sedan ett nytt ActiveX-DLL -projektet .
    2

    Kopiera och klistra in följande funktion i den automatiska genererade Class1.cls fil .

    Public Function calcAvg ( ByVal vNum1 As Integer , ByVal vNum2 As Integer ) katalog

    calcAvg = ( vNum1 + vNum2 ) /2 Review

    End Function Addera 3

    Döp Class1.cls till calcClass.cls och Project1.vbp till Calc.vbp .
    4

    Spara Calc.vbp och calcClass.cls till en mapp som heter C : . \\ Calc
    5

    Välj " File " och " Gör Calc.dll ... " att kompilera dll i C : . . \\ Calc
    Referens en Component
    6

    Starta en separat VB6 IDE och välj sedan ett nytt Standard-EXE- projekt

    7

    Lägg ett Command1 knapp till autogenererade Form1 .
    8

    Välj " Project ", " Referenser ... " och sedan " Bläddra ". Välj " C : \\ Calc \\ Calc.dll " och välj sedan " OK " för att stänga dialogrutan
    9

    Dubbelklicka på " Command1 " i " Form1 " för att få upp Command1_Click ( . ) subrutin .
    10

    Skriv följande kod i subrutinen .

    Dim objCalc Som ny Calc.calcClass

    Command1.Caption = objClass.calcAvg ( 20 , 1024 )
    11

    Tryck " F5 " och klicka sedan på " Command1 " -knappen . Det kommer nu att visa " 522 . " Addera bort en referens från Windows-registret
    12

    Klicka på Windows " Start" och , från listan Program , välj " Microsoft Visual Studio 6.0 , " " Microsoft Visual Studio 6.0 Verktyg " och sedan " OLE View . "
    13

    Välj " Alla objekt" under Objekt i OLE View och sedan rulla ned till Calc.calcClass .
    14

    Klicka på " Calc.calcClass " och välj sedan " Object " och " Kopiera CLSID till Urklipp . "
    15

    Välj " File " och " Kör registret Editor ... " från huvudmenyn . Den Windows register editorn visas .
    16

    Välj " Redigera ", " Sök " och tryck på " Ctrl + V " för att klistra in från urklipp . Tryck sedan på " Enter " för att söka efter och ta bort alla förekomster av den kopierade CLSID .
    17

    Välj " Visa " och " Uppdatera" i OLE View . Calc.calcClass ska inte längre visas . Du bör nu kunna referera Calc.dll i Visual Basic -projektet utan de problem som ursprungligen uppstod .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skriver en kommandofil för att kopiera en fil
    ·Hur du importerar data till en dialogruta med Visual Ba…
    ·Hur koden DateDiff i VB.Net
    ·Hur att anropa en funktion i VBA
    ·Hur man lägger in ett citattecken i en textsträng i V…
    ·Hur ansluta till databasen i VBS
    ·Inaktivera Windows-brandväggen i VBScript
    ·Hur Exportera GridView data till Excel på VB.NET
    ·Hur man lär VBA Kodning
    ·Förhindra att flera händelse kräver i VBA
    Utvalda artiklarna
    ·Scrum metodik
    ·C + + Upprepning Struktur
    ·Hur man rita en cirkel i NetBeans
    ·Hur man gör en PHP chattrum
    ·Hur man skapar en App för Evo
    ·Hur man drar i PHP
    ·Hur man driver en Embedded EXE Med DLL i Visual Basic
    ·Lägga till en fil till en MSI Med Wise
    ·Hur konvertera en sträng till INT PERL
    ·Hur hittar man det minsta talet i en Array
    Copyright © Dator Kunskap http://www.dator.xyz