我在 VB6 中创建了一个活动的 x exe 并尝试在 VB.NET 中使用它。
到目前为止一切正常,只是我不知道如何声明变量。我得到的错误是“int16 类型的对象与 int32 类型不兼容”。
ActiveX exe 中的函数是
Public Function GetMessages(ByRef uKeyCode() As Integer, ByRef uMouseButton() As Integer, ByRef uDown() As Boolean, ByRef uInjected() As Boolean, ByRef uExtraInfo() As String, ByRef uX() As Long, ByRef uY() As Long, ByRef uWheelDelta() As Long, ByRef uTime() As Long) As Long
我试过通过
Dim iKeyCodes() As Integer
对于这个功能,也
Dim iKeyCodes() As Int16
但这没有用。
有人可以告诉我正确的声明吗?