作者shadow02 (我要畢業~~)
看板C_Sharp
標題[問題] dll 引用問題
時間Thu Oct 30 11:51:07 2008
小弟目前為新手,寫了一個呼叫dll的小程式,但對於引用方面有些問題,
DLL_TEST.dll裡面包含兩個函數,HelloWorld()和OP_TEST(int a,int b)
當以下面程式呼叫時,可以運作正常,
[DllImport("DLL_TEST.dll")]
static extern void HelloWorld();
[DllImport("DLL_TEST.dll")]
static extern int OP_TEST(int a,int b);
但以下面程式呼叫時,
[DllImport("DLL_TEST.dll")]
static extern void HelloWorld();
static extern int OP_TEST(int a,int b);
卻會發生例外狀況,其為第二個函數OP_TEST(int a,int b)無法實作。
請問一下,是否每次要使用一個dll裡的函數就得這樣宣告呢?謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.229.109
1F:推 Qfuzzy: OP_TEST會不知道是 DLL_TEST.dll的function唄~ 10/30 12:39