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
:
I följande exempel används nyckelordet Alias
för att ange namnet på funktionen i advapi32.dll, , GetUserNameA
som 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
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.