Dator > hur man använder samtal inom Visual Basic

  • hur man använder samtal inom Visual Basic


  • "CALL" uttalande i Visual Basic används för att köra subrutiner inom organ kod . Enligt Microsoft kan subrutiner skrivas i samma fil som huvudprogrammet eller de kan vara rutiner i en Dynamic-Link Library ( DLL ) . " Ring " uttalanden göra sig någon avkastning värde som en funktion kan komma tillbaka , så de är i allmänhet inte används för dessa typer av förfaranden
    1 .
    bestämma de parametrar som behövs . Dessa parametrar måste ingå i såväl " deklarera " och "Ring " uttalanden . Om förfarandet är i samma fil som den anropande koden kan parametrarna finns inom parentes i " Declare " uttalande . Om förfarandet är i en DLL -fil , behöver du dokumentation om förfarandet för att fastställa dess parametrar .
    2 .
    fastställa det förfarande som kommer att kallas . Om förfarandet är i samma fil , kommer deklarationen finnas med sin kropp av kod och behövs inte någon annanstans. Till exempel :

    Sub MySubroutine ( ByVal AnyNumber As Integer , ByVal AnyString As String )

    Om förfarandet finns i en DLL , måste det deklareras på toppen av din kod . Börja med sökorden " Declare Sub ", följt av förfarandet namn , sedan följt av sökordet " Lib . " Du måste skriva DLL filnamnet och sökvägen inom citattecken . Inkludera förfarandet parametrar , separerade med komman , inom parentes i slutet . Till exempel :

    Declare Sub SomeDLLProcedure Lib "C : \ SomePath \ MyDLL. dll " ( ByVal AnyNumber As Integer , ByVal AnyString As String )

    Enligt Microsoft , om " Deklarera " uttalande är i en klass , måste man också föregås av nyckelordet " Privat . "
    3 .
    Skriv "Ring " uttalande i den anropande koden . Sökordet " Call " måste följas av förfarandet namn , som sedan följs av de variabler som skall skickas som förfarandet fastigheter, inneslutna inom parentes och åtskilda av kommatecken . Till exempel:

    Ring MySubroutine (42 , " är svaret! " )

    När programmet körs , samtalet linje orsakar det att köra alla instruktioner i den kallas förfarandet . Detta förfarande kommer att ha tillgång till all information som skickas till den som parametrar . När proceduren är klar kommer programmet tillbaka till raden efter "Call " uttalande . är

    tips och varningar


  • Vissa DLL ligger i globalt tillgängliga vägar , Till exempel med Windows API: er. I dessa fall endast DLL -filen namn behövs , inte dess sökväg .
  • Enligt Microsoft kan vissa DLL förfaranden använda parameter typer som inte finns i Visual Basic . Du kan behöva använda motsvarande datatyper eller vidta åtgärder för att konvertera data från en typ till en annan vid passage parametrar eller tar emot resultat .

Previous:nothing Next:hur du aktiverar servern kontroll med hjälp av JavaScript





Relaterade artiklar


  • varför spelet testningen är viktig
  • hur man skapar en XSD från en befintlig XML-
  • hur man skapar ett lager för dataåtkomst
  • hur du kan få text i kolumner med html
  • Lägga till en färgpalett att VB6
  • hur du gör din egen video spel med python
  • hur man skapar en Java-applet i NetBeans
  • hur parametrar format datum i sql
  • hur du aktiverar funktionen print screen med hjälp av JavaScript
  • hur man kan felsöka ett Visual Basic-funktion