作者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