2011-02-09 15 views
1

可能性の重複:
How do I call unmanaged C/C++ code from a C# ASP.NET webpage使用 "C" のdllは

私は "C" 言語で書かれているdllファイルを持っているが、私はC#で、それを使用したいです。どうやってやるの?

+5

のDLL。検索機能を使用します。具体的な例が見つかるでしょう。 [C#からC DLLコードを呼び出す?](http://stackoverflow.com/questions/2916153/calling-c-dll-code-from-c)、[C#ASPからアンマネージC/C++コードを呼び出すにはどうすればよいですか? NETのWebページ](http://stackoverflow.com/questions/720004/how-do-i-call-unmanaged-cc-code-from-ac-asp-net-webpage)、[Cライブラリを呼び出す方法。 NET](http://stackoverflow.com/questions/927569/how-to-call-ac-library-from-net)など –

答えて

2

あなたはPInvoke

プラットフォーム呼び出しサービス(PInvokeの) を使用することができ、マネージコードが DLLに実装されている非管理 関数を呼び出すことができます。

HereあなたのC#コードでDLLIMPORTを行い、その後のPInvokeを使用することができますNAG(ニューメリカルアルゴリズムズグループ株式会社)グループ

+0

ありがとうございます。あなたは人生の節約者です:) – nightWatcher

1

によって素晴らしいチュートリアルです。

あなたのカスタムDLLについては、example answerを試してみてください。

このウィンドウを使用するための参照用のgood websiteこれはすでに数え切れないほどの時間を頼まれてい

関連する問題