可能重複:
How do I call unmanaged C/C++ code from a C# ASP.NET webpage使用 「C」 DLL
我有一個是寫在 「C」 語言的dll文件,我想在C#中使用它。我怎樣才能做到這一點?
可能重複:
How do I call unmanaged C/C++ code from a C# ASP.NET webpage使用 「C」 DLL
我有一個是寫在 「C」 語言的dll文件,我想在C#中使用它。我怎樣才能做到這一點?
感謝百萬。你是一個拯救生命的人:) – nightWatcher 2011-02-09 06:05:56
你可以在你的C#代碼的DllImport,然後使用PInvoke的一個偉大的教程。
對於你的自定義dll,你可以試試這個SO example answer。
這個good website爲使用Windows DLL的參考
這已被問過無數次了。使用搜索功能;你甚至會找到具體的例子。 [從C#調用C dll代碼?](http://stackoverflow.com/questions/2916153/calling-c-dll-code-from-c),[如何從C#ASP調用非託管C/C++代碼。 NET網頁](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)等。 – 2011-02-09 05:54:54