Clausola Alias (Visual Basic)
Indica che una routine esterna ha un altro nome nella relativa DLL.
Osservazioni:
La parola chiave Alias
può essere usata in questo contesto:
Nell'esempio seguente viene usata la parola chiave Alias
per specificare il nome della funzione in advapi32.dll, GetUserNameA
, che viene usata al posto di getUserName
in questo esempio. La funzione getUserName
viene chiamata in sub getUser
, che visualizza il nome dell'utente corrente.
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
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.