C# DllImport“调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配 ”
2016-03-31 22:59
453 查看
调用外部dll时,出现如下问题
C# DllImport“调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配 ”
后来经过仔细检查发现,误把vb中的longx型当成64位,实际上它相当于C#中的32位int型。
C# DllImport“调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配 ”
后来经过仔细检查发现,误把vb中的longx型当成64位,实际上它相当于C#中的32位int型。
相关文章推荐
- C#:办公用品管理软件项目总结
- [C#]UDP通讯
- C# WinForm开发系列 - DataGridView 使用方法集锦
- C#基本功------委托和事件(二)--拉姆达表达式
- C#或者WPF中让某个窗体置顶
- C#中Winform动态调用Webservice的方法(转)
- 【C#】打印控件中的内容和打印窗体中的内容
- 静态方法输出参数统计大写字母、小写字母、数字、其他字符的个数
- C# DataTable的详细用法
- 几种C#程序读取MAC地址的方法
- C#中的匿名函数
- C# 写的32位COM组件,如何在64位系统上注册
- C# Window编程随记——C#反射技术的简单操作(读取和设置类的属性)
- C# WinForm国际化实现的简单方法
- C# 委托 线程 窗体假死
- C# IList集合扩展方法 -- 集合排序
- C#实现获取连续日期的问题
- c# winform 点菜宝接口demo程序
- C# Unicode编码与解码方法
- c#大圣之路笔记——c#编程之Password加密