Klauzule alias (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:
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