[DllImport("msc.dll",CallingConvention =CallingConvention .Cdecl )]
public static extern int MSPLogin(string usr,string pwd, string _params );
cdecl也加上了啊 还是不行。。。
对 PInvoke 函数"Xtts2.0!Xtts2._0.Form1::MSPLogin"的调用导致堆栈不对称.
答案:2 悬赏:30
解决时间 2021-04-27 10:19
- 提问者网友:千城墨白
- 2021-04-27 05:21
最佳答案
- 二级知识专家网友:走,耍流氓去
- 2021-04-27 05:42
把下面这个特性加到函数原型声明上方,即可解决调用非托管代码导致堆栈不对称的问题:
[StructLayout(LayoutKind.Sequential,Pack=1)]
[StructLayout(LayoutKind.Sequential,Pack=1)]
全部回答
- 1楼网友:时光挺欠揍
- 2021-04-27 05:51
不明白啊 = =!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯