シナリオは次のとおりです。
私は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
VB6 プロジェクトによって生成された ActiveX dll を参照して、このメソッドを呼び出す C# プログラムがあります。
C# プログラム内で VB6 で定義されている構造を宣言し、VB6 メソッドを使用してそれを埋めたいと考えています。
これどうやってするの?
前もって感謝します。