Alias 子句 (Visual Basic)
指出外部程序在其 DLL 中有另一個名稱。
備註
Alias
關鍵字可用於以下內容:
在下列範例中,Alias
關鍵字是用於在 advapi32.dll 中提供函式的名稱 (GetUserNameA
),而 getUserName
在此範例中為取代作用。 在子函式 getUser
中呼叫函式 getUserName
,其會顯示目前使用者的名稱。
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