Udostępnij za pośrednictwem


Porady: wywoływanie procedury, która nie zwraca wartości (Visual Basic)

A Sub procedurę zwraca wartości do kodu wywołującego.Zostanie on jawnie wywołana z instrukcją Wywołanie autonomicznego.Nie można wywołać ją używając polecenie jego nazwę w wyrażeniu.

Aby wywołać procedurę typu Sub

  1. Określ nazwę Sub procedury.

  2. Wykonaj w nawiasach listy argumentów, należy ująć nazwę procedury.Jeśli nie istnieją żadne argumenty, opcjonalnie można pominąć nawiasy.Za pomocą nawiasów udostępnia jednak kodu łatwiej odczytać.

  3. Argumenty należy umieścić na liście argumentów w nawiasach, oddzielonych przecinkami.Należy podać argumenty w tej samej kolejności, Sub procedura określa odpowiednie parametry.

    Następujący przykład wywołania Visual BasicAppActivate funkcji, aby uaktywnić okno aplikacji.AppActivatetytuł okna przyjmuje jako jedynego argumentu.Nie zwracają wartość kodu wywołującego.Jeśli nie jest uruchomiony proces Notatnik, przykład generuje ArgumentException.Shell Procedura zakłada aplikacje są w określonej ścieżce.

    Dim notepadID As Integer 
    ' Activate a running Notepad process.
    AppActivate("Untitled - Notepad")
    ' AppActivate can also use the return value of the Shell function. 
    ' Shell runs a new instance of Notepad.
    notepadID = Shell("C:\WINNT\NOTEPAD.EXE", AppWinStyle.NormalFocus)
    ' Activate the new instance of Notepad.  
    AppActivate(notepadID)
    

Zobacz też

Zadania

Porady: tworzenie procedury (Visual Basic)

Porady: wywoływanie procedury zwracającej wartość (Visual Basic)

Porady: wywoływanie programu do obsługi zdarzeń w Visual Basic

Informacje

Sub — Instrukcja (Visual Basic)

Shell

ArgumentException

Koncepcje

Procedury w Visual Basic

Sub — Procedury (Visual Basic)

Parametry i argumenty procedur (Visual Basic)