Clausola Alias (Visual Basic)

Indica che una routine esterna ha un altro nome nella relativa DLL.

Osservazioni:

La parola chiave Alias può essere usata in questo contesto:

Declare Statement

Nell'esempio seguente viene usata la parola chiave Alias per specificare il nome della funzione in advapi32.dll, GetUserNameA, che viene usata al posto di getUserName in questo esempio. La funzione getUserName viene chiamata in sub getUser, che visualizza il nome dell'utente corrente.

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

Vedi anche