值委託函數我有另一個類,如下所示如何分配在VB.NET
Public Class Connect
Public Delegate Function RP_ClientConnect(ByVal hwndClient As IntPtr, _
ByVal deviceID As Short, _
ByVal protocol As String) As Short
我有一個功能,其中我試圖將值賦給了一個委託函數委託功能。但我不確定如何去做。我試過但無法解決它。
我想在委託函數中傳遞deviceID和協議的新值。
Private Sub btnConnect_Click(sender As Object, e As EventArgs) Handles btnConnect.Click
Dim myNewClientConnect As Connect
Dim iDNumber as Integer= 10
Dim prot as String = "CAN"
myNewClientConnect(Nothing, iDNumber, prot)
End Sub
我是新來vb.Net並期待從你的人得到一些建議。
你的委託行聲明瞭一個類型 - 需要有一個函數匹配那個簽名。然後你可以聲明一個var As RP_ClientConnect來將該方法的地址存儲到可以在其他地方稍後調用的委託。 'myDelegate = Addressof(Name of function)' – Plutonix