这是场景:
我有一个 VB6 项目。它包含一个通过 ref 接收变体类型参数的方法。
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 方法来填充它。
我怎样才能做到这一点?
提前致谢。