Sdílet prostřednictvím


Alias – klauzule (Visual Basic)

Označuje, že externí postup má jiný název v její knihovně DLL.

Poznámky

Alias v této souvislosti lze použít klíčové slovo:

Prohlásit prohlášení

V následujícím příkladu Alias klíčové slovo je použitý pro název funkce v advapi32.dll, GetUserNameA, že getUserName je použit místo v tomto příkladu.Funkce getUserName se nazývá procedury Sub getUser, který zobrazuje název aktuálního uživatele.

Declare Function getUserName Lib "advapi32.dll" Alias "GetUserNameA" (
    ByVal lpBuffer As String, ByRef nSize As Integer) As Integer 
Sub getUser()
    Dim buffer As String = New String(CChar(" "), 25)
    Dim retVal As Integer = getUserName(buffer, 25)
    Dim userName As String = Strings.Left(buffer, InStr(buffer, Chr(0)) - 1)
    MsgBox(userName)
End Sub

Viz také

Další zdroje

Klíčová slova (Visual Basic)