dll里面的源码
public class SMS
{
public int main(int a)
{
if (a == 1)
{
return -1;
}
else
{
return 0;
}
}
}
调用源码
public class dll
{
[DllImport("SMSDLL.dll", EntryPoint = "main")]
public static extern int main(int a);
}
int a = ceshidll.dll.main(1);
if (a==0)
{
MessageBox.Show("成功");
}
else
if (a==-1)
{
MessageBox.Show("失败");
}
为什么提示dll里找不到main的切入点,请大侠帮忙修改,最好是修改dll的写法
public class SMS
{
public int main(int a)
{
if (a == 1)
{
return -1;
}
else
{
return 0;
}
}
}
调用源码
public class dll
{
[DllImport("SMSDLL.dll", EntryPoint = "main")]
public static extern int main(int a);
}
int a = ceshidll.dll.main(1);
if (a==0)
{
MessageBox.Show("成功");
}
else
if (a==-1)
{
MessageBox.Show("失败");
}
为什么提示dll里找不到main的切入点,请大侠帮忙修改,最好是修改dll的写法
解决方案 »
- Panel滚动条重绘之后跳动
- winform初始化窗体的时候就设置COOKIE过期失效如何写代码
- 7乘以一个整数,用什么方法能使计算的速度较快?
- con is System.Windows.Forms.TabControl 怎么转换成vb.net ,谢谢
- DataTable 删除一行后,为何得不到改变?
- 在web页面上无法打开excel~~~~~~~
- APS.NET(VS2003)开发的WebForm程序过程中的内存管理问题
- 很急,朋友帮忙了
- [新人求教]vs2010 winform 能做上位机吗?
- 微软WebBrowser COM组件应用高手进来看看
- 请教下各位高手关于C#对注册表操作的问题?
- C#添加时间到数据库怎么处理让不填也能通过
如果是C#写的dll不用这么调用的,直接添加dll的引用到工程就可以使用了;
提示都是这句话出错,无法找到main 的入口点,我感觉我写错了
---------
不用这样搞 直接添加引用
sm.main(1);