问题描述
为了在我的C#应用程序中包含非托管DLL,我创建了一个包装器类
class myDLL
{
int handle;
public myDLL() { ... } //inizialize and get handle
//Every imported DLL looks very similar
[DllImport("myDLL.dll",CallingConvention = CallingConvention.StdCall)]
private static extern int someFunction(int handle,int value);
public int someWrapperMethod(int value)
{
return someFunction(handle,value);
}
}
有人有主意,我如何减少代码?我必须以这种方式导入大约100个函数。我来自C ++,我应该为此简单编写一个宏函数。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)