VB编写的dll,使用vb.net调用的有关问题

VB编写的dll,使用vb.net调用的问题我有个VB编写的active dll,里面有个事件,需要传递数组。原来使用vb调用,

VB编写的dll,使用vb.net调用的问题
我有个VB编写的active dll,里面有个事件,需要传递数组。原来使用vb调用,没有问题。

现在需要使用.net调用该dll,发现该事件无法触发,如果把事件参数中的数组去掉,就好了,请问这是怎么回事?大家遇到过没?应该怎么改才成?
[解决办法]
无代码,无真相
[解决办法]
vb dll中事件声明


Public Event ReturnData(data As Variant, DataType As Integer)


vb.net 

Private Sub myCodSpecCom_ReturnData1(ByRef data As Object, ByRef DataType As Short) Handles myCodSpecCom.ReturnData
        Debug.Print(DataType)
End Sub


[解决办法]

Private Sub myCodSpecCom_ReturnData1(ByRef data As Object, ByRef DataType As Short) Handles myCodSpecCom.ReturnData
        Debug.Print(DataType)
End Sub

[解决办法]
myCodSpecCom_ReturnData没有1