Alias, clause (Visual Basic)
Indique qu’une procédure externe a un autre nom dans sa DLL.
Notes
Le mot clé Alias
peut être utilisé dans ce contexte :
Dans l’exemple suivant, le mot clé Alias
est utilisé pour fournir le nom de la fonction dans advapi32.dll, GetUserNameA
. getUserName
est utilisé à sa place dans cet exemple. La fonction getUserName
est appelée dans sub getUser
, qui affiche le nom de l’utilisateur actuel.
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
Voir aussi
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage (pull requests). Pour plus d’informations, consultez notre guide du contributeur.