Alias — Klauzula (Visual Basic)

Wskazuje, że procedura zewnętrzna ma inną nazwę w swojej dll.

Uwagi

Słowo Alias kluczowe może być używane w tym kontekście:

Declare, instrukcja

W poniższym przykładzie Alias słowo kluczowe jest używane do podania nazwy funkcji w advapi32.dll , GetUserNameAktóra getUserName jest używana zamiast w tym przykładzie. Funkcja getUserName jest wywoływana w podmiocie getUser, która wyświetla nazwę bieżącego użytkownika.

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

Zobacz też