C#中導入DLL
延續上一篇,將自製的DLL檔導入至C#
開啟visual studio 2005 > 檔案 > 新增 > 專案 >
開啟visual studio 2005 > 檔案 > 新增 > 專案 >
選擇visual C# > 主控台應用程式>輸入名稱及方案名稱及選擇創立的位置 >確定
(在此以runDLL)
出現此畫面即可在Program.cs中導入DLL及呼叫其方法
以 DllImport導入所要的 .dll ,搭配 static extern導入所要的方法
使用方式為下
[DllImport("DLL檔名")]
static extern type FunctionName( type parameter1);
//*****************************
//在此以上一篇所寫之方法使用
static void Main(string[] args)
{
int add = plus(4); //所輸入的數值會自己加自己並回傳
Console.WriteLine(add);
Console.ReadKey();
}
[DllImport("product DLL.dll")]
static extern int plus(int a);
}
//******************************
將所要導入的 .dll放在C#專案中 bin資料匣中的Debug裡
(在此以product DLL.dll)
確定上述步驟都完成後選擇偵錯 > 開始偵錯
會得到以下結果
good3
回覆刪除