Alias-Klausel (Visual Basic)

Gibt an, dass eine externe Prozedur in der entsprechenden DLL einen anderen Namen hat.

Bemerkungen

Das Alias-Schlüsselwort kann in diesem Kontext verwendet werden:

Declare Statement

Im folgenden Beispiel wird das Alias-Schlüsselwort verwendet, um den Namen der Funktion in advapi32.dll anzugeben, GetUserNameA, die getUserName anstelle dieses Beispiels verwendet wird. Die Funktion getUserName wird unter getUseraufgerufen, wodurch der Name des aktuellen Benutzers angezeigt wird.

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

Siehe auch