2012-02-29 10 views
0

私はあなたがマネージドdllを選択するアプリケーションを持っていて、メソッドはパラメータと共にリストされています。メソッドとパラメータを選択して後でこのメソッドを実行することができます。アンマネージアセンブリ用のラッパーを動的に作成しますか?

.NETコードからc/C++ dllと似たようなことができるのだろうか? Visual StudioでC++のDLLへの参照を選択すると、メソッドにアクセスできるようになるため、可能性があると考えています。

すべての入力をいただければ幸いです!

+0

これまでの質問にいくつか回答してください。より多くの人々が時間の経過と共にあなたを手伝ってくれるよう助けてくれるでしょう。 –

答えて

1

ここでの問題は、C++がReflectionのいずれかの形式をサポートしていないということですので、必要なメソッドのパラメータや情報のすべての情報を取得する(標準)方法はありません、ここでCall Unmanaged DLLs from C#

1

を見てくださいこのラッパーを自動的に構築します。

しかし、このラッパー生成を容易にするツールがあります(SWIGなど)。ただし、これには依然としてユーザー入力が必要ですが、自動プロセスではありません。

関連する問題