1

vc ++ 9.0にdllがあります。c#アプリケーションでこのdllの関数を呼び出す必要がありますが、問題は、関数をエクスポートするために.defファイルを使用する必要があることです。

EXPORTS
Abc           @1  NONAME
Xyz            @2 NONAME

c#アプリケーションでは、関数の序数のみを使用する必要があります。

4

1 に答える 1

2

DllImport属性を指定すると、関数の序数を指定できます。

 [DllImport("dllname", EntryPoint="#123")]
 static extern int MyFunc(int i);

次に、MyFuncを呼び出して、序数の123を呼び出します。

于 2012-07-16T13:39:33.133 に答える