[DllImport("msgdll.dll", EntryPoint = "msgdlls")](去掉EntryPoint = "msgdlls" 也不行)
static extern void getcontent2();
private void button3_Click(object sender, EventArgs e)
{
getcontent2();
}msgdlls.dll的函数为
public class msgdlls
{
public void getcontent2()
{...}
}
static extern void getcontent2();
private void button3_Click(object sender, EventArgs e)
{
getcontent2();
}msgdlls.dll的函数为
public class msgdlls
{
public void getcontent2()
{...}
}
static extern void getcontent2();
private void button3_Click(object sender, EventArgs e)
{
getcontent2();
}
msgdlls.dll的函数为
public class msgdlls
{
public void getcontent2()
{...}
}
EntryPoint 用函数的名字
private static extern void getcontent2();
你确定
getcontent2方法没有参数?
unsafe设置??
我把msgdlls编译时设置成了“允许不安全代码”还是不行
是C#亚
VS2005,需要外部非托管引用DLL。不能直接引用亚
static extern void getcontent2();
EntryPoint应该是函数名吧。
不会吧,我自己写的dll都是copy到文件夹下,然后引用一下,就能直接调用类了.难道是我一直在错误的做.我的确不太明白应该是怎么调用,看能使了每次就怎么做了.
入口是否是:getcontent2
[DllImport("msgdll.dll", EntryPoint = "getcontent2")
这里有个案例,我自己写还是提示找不到入口。
疯掉了。。
static extern void getcontent2();
EntryPoint应该是函数名吧。
[DllImport("msgdll.dll", EntryPoint = "msgdlls")
入口是否是:getcontent2
[DllImport("msgdll.dll", EntryPoint = "getcontent2")
现在调用没有问题就是dll里的函数,怎么写才不会提示找不到入口?
又发现这种方法
www.skinfeature.com
www.skinfeature.com