1
我在vC++ 9.0中有一個dll現在我必須在c#應用程序中調用這個dll的函數,但問題是我們必須使用.def文件來導出功能。在c#中通過.def文件調用vC++ dll(按序號)
EXPORTS
Abc @1 NONAME
Xyz @2 NONAME
我們只使用序數無功能的C#aplication。
我在vC++ 9.0中有一個dll現在我必須在c#應用程序中調用這個dll的函數,但問題是我們必須使用.def文件來導出功能。在c#中通過.def文件調用vC++ dll(按序號)
EXPORTS
Abc @1 NONAME
Xyz @2 NONAME
我們只使用序數無功能的C#aplication。
當您指定的DllImport屬性,你可以指定函數的序:
[DllImport("dllname", EntryPoint="#123")]
static extern int MyFunc(int i);
然後調用MYFUNC調用順序123
確定,如何調用函數爲abc。 – vikky 2012-07-16 13:43:41
@vikky你在c#中爲導入的函數決定一個名字,並從c#中使用這個名字 – 2012-07-16 13:54:13