最近在做一测试,用C#包了一个COM组件.在VB中调用.
但是我发现在VB中调用哪个COM组件的方法和属性能成功,但就是不能接收到COM里的事件.其VB调用代码如下:
Dim WithEvents UU As IUUAPI.UUAPIPrivate Sub UU_OnMessage(ByVal strFromQT As String, ByVal strMessage As String)
txtReceive.Text = "用户 " + strFromQT + " 收到消息: " + strMessage + "\n"
End Sub不知怎么的,这个UU_OnMessage这个方法收不到事件.
我确认C#做的事件没有任何问题,但就是不知道为什么VB里收不到.
是不是我的VB代码有问题?