以下是情景描述:
我有一个VB6项目。它包含一个方法,该方法通过引用接收类型为variant的参数。
Function GetFilledInfo(data As Variant)
这个方法会用一个结构体来填充接收到的参数。在我的VB6项目中,这个结构体定义如下:
Public Type DATASTRUCTMAIN
structChild As DATASTRUCTCHILD
End Type
Public Type DATASTRUCTCHILD
m_bComputeRanges As Long
End Type
我有一个C#程序,通过引用由VB6项目生成的ActiveX dll调用此方法。
我想在我的C#程序中声明在VB6中定义的结构,并希望使用VB6方法填充它。
我该怎么做?
提前感谢。