Delen via


Aliascomponent (Visual Basic)

Geeft aan dat een externe procedure een andere naam in het DLL-bestand heeft.

Opmerkingen

Het Alias trefwoord kan in deze context worden gebruikt:

Instructie declareren

In het volgende voorbeeld wordt het Alias trefwoord gebruikt om de naam van de functie in advapi32.dll op te geven, GetUserNameAdie getUserName wordt gebruikt in plaats van in dit voorbeeld. De functie getUserName wordt aangeroepen in sub getUser, waarin de naam van de huidige gebruiker wordt weergegeven.

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

Zie ook