からVBで書かれた関数を呼び出すには、私はVBどのようにC#アプリケーション
Public Function abc (ByVal x as Integer, ByVal y as String) As String
End Function
で記述された機能を持っていることは、私はC#のapplcation中ボタンのクリックで、この関数を呼び出したいです。
からVBで書かれた関数を呼び出すには、私はVBどのようにC#アプリケーション
Public Function abc (ByVal x as Integer, ByVal y as String) As String
End Function
で記述された機能を持っていることは、私はC#のapplcation中ボタンのクリックで、この関数を呼び出したいです。
objectname.abc(3,"SomeSting");
こんにちは、 私のVBのDll名はMyDllです。私はこのモジュールMyDllにモジュールを持っています。そしてこの機能はこのモジュールに書かれています。今私はC#アプリケーションからこの関数を呼び出すことにします。 – CuriousMind
を呼び出して、あなたが コール
string result = MyVbModule.abc(1, "Hello");
また、デフォルトあたりウィッヒは、VBプロジェクトの名前で、名前空間を指定する必要があります。
string result = MyDll.MyVbModule.abc(1, "Hello");
こんにちは、私のVBのDLLの名前はMyDllです。私はこのモジュールMyDllにモジュールを持っています。そしてこの機能はこのモジュールに書かれています。今私はC#アプリケーションからこの関数を呼び出す必要があります。モジュールにパブリック指定子を付ける必要がありますか? – CuriousMind
'MyDll.'と書いて、ポップアップが表示されるようになったら、C#コードのインテリセンスによって構造がどのようなものかを知ることができます。 – awe
こんにちは、 ご協力いただきありがとうございます。私はその関数を呼び出すことができます。私は何をしました:私はモジュールを公開として作成し、次にVB DLLのリファレンスを追加しました。次に、MyDll.MyDll.abc(1、 "Hello")のような関数を呼び出します。 ありがとうございました... – CuriousMind
ちょうどプロジェクト参照 –
そして、まさにあなたが問題を抱えている追加しますか?あなたは何をしていますか? – Oded
私はdllの参照を追加しましたが、この関数を呼び出すことはできません。 – CuriousMind