0

だから私は1つの古いアンマネージライブラリdll/tlbを持っています。.net4.0プログラムで使いたい。私は基本的にこれを行う方法がわからないので、uがチュートリアルを提供してくれるか、さらに良い例があれば素晴らしいと思います。私はこれを見ていました: pInvoke、.net 4 vs 3.5ですが、何も理解できません。私もこれをチェックしましたが、何を使うべきかわからないので、うまくいくでしょう。 http://codenition.blogspot.com/2010/05/pinvokestackimbalance-in-net-40i-beg.html

助けてくれてありがとう...

4

1 に答える 1

1

ソリューションエクスプローラーで参照フォルダーを右クリックして、ライブラリへの参照を追加します。

その後、表示されるダイアログボックスで、[COM]タブと[参照]を選択し、DLLを見つけます。

さまざまなメソッドにアクセスする場合は、次の例を参照してください。

[DllImport("User32.dll")]
public static extern int MessageBox(int h, string m, string c, int type);

中括弧の間のdllがDLLであり、externキーワードを使用すると、外部ライブラリのメソッドを使用していることを指定できます。

詳細については、http://msdn.microsoft.com/en-us/library/e59b22c5%28v=vs.80%29.aspxを参照してください。

于 2012-09-10T08:02:23.160 に答える