Dela via


Alias-sats (Visual Basic)

Anger att en extern procedur har ett annat namn i sin DLL.

Kommentarer

Nyckelordet kan användas i den här kontexten Alias :

Deklarera -instruktion

I följande exempel används nyckelordet Alias för att ange namnet på funktionen i advapi32.dll, , GetUserNameAsom getUserName används i stället för i det här exemplet. Funktionen getUserName anropas i under getUser, som visar namnet på den aktuella användaren.

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

Se även