1

イベントのあるVB.netコントロールがあります。

Public Event PassNames(ByVal names() as String)

イベントがVB6でトリガーされると、次のエラーが発生します。

「制限付きとしてマークされた関数またはインターフェイス、または関数がVisualBasicでサポートされていない自動化タイプを使用している」

VB6のイベントは次のとおりです。

Private Sub IteropControl1_PassNames(ByVal names() As String)
      MsgBox "I don't work"
End Sub

相互運用ユーザーコントロールで配列を使用する方法はありますか?

4

1 に答える 1

3

私は自分が間違っていることを理解しました。

私のVB.netコントロールでは、私のイベントは

Public Event PassNames(ByRef names() as String)

それ以外の

Public Event PassNames(ByVal names() as String)
于 2008-10-17T19:14:24.703 に答える