c# 调用 易语言的生成的dll,dll中函数返回文本型数据,C#调用后毫无征兆的跳掉
c#调用易语言的生成的dll,dll中函数返回文本型数据,C#调用后毫无征兆的跳掉,这是为什么?c#的代码[DllImport("tools.dll")]privatee...
c# 调用 易语言的生成的dll,dll中函数返回文本型数据,C#调用后毫无征兆的跳掉,这是为什么?
c#的代码
[DllImport("tools.dll")]
private extern static string _getc();
private void button1_Click(object sender, EventArgs e)
{
string c = _getc();
MessageBox.Show(c.ToString());
}
易语言的代码
.版本 2
.子程序 _getc, 文本型, 公开
返回 (“ASDCF”)
跳掉是指 软件好像直接退出了,既没有报错也没有任何其他的问题,连 mbox 都没有执行
请各位试试看,我是在win7 32位系统中试的,试了3台电脑都是这样的结果
按钮点一次行的,点第二次点还是直接退出 展开
c#的代码
[DllImport("tools.dll")]
private extern static string _getc();
private void button1_Click(object sender, EventArgs e)
{
string c = _getc();
MessageBox.Show(c.ToString());
}
易语言的代码
.版本 2
.子程序 _getc, 文本型, 公开
返回 (“ASDCF”)
跳掉是指 软件好像直接退出了,既没有报错也没有任何其他的问题,连 mbox 都没有执行
请各位试试看,我是在win7 32位系统中试的,试了3台电脑都是这样的结果
按钮点一次行的,点第二次点还是直接退出 展开
2个回答
展开全部
是直接崩溃了吧,这样的一般是底层的东西的问题,估计e语言写的dll有问题
可能是堆栈溢出之类的
可能是堆栈溢出之类的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询