使用API报错“MDA(Managed debug assistent)错...”的解决办法
来源:互联网 发布:我的世界苹果版枪械js 编辑:程序博客网 时间:2024/05/29 17:54
MDA(Managed debug assistent)错
检测到 PInvokeStackImbalance
Message: 对 PInvoke 函数“skylinedemos!skylinedemos.NativeMethods::SetWindowLong”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。
时出的错
Private Const MOUSEEVENTF_LEFTDOWN = &H2
Private Const MOUSEEVENTF_LEFTUP = &H4
Private Const MOUSEEVENTF_MIDDLEDOWN = &H20
Private Const MOUSEEVENTF_MIDDLEUP = &H40
Private Const MOUSEEVENTF_RIGHTDOWN = &H8
Private Const MOUSEEVENTF_RIGHTUP = &H10
如下:
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
把Long类型改为int32,代码如下:
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Int32, ByVal y As Int32) As Int32
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Int32, ByVal dx As Int32, ByVal dy As Int32, ByVal cButtons As Int32, ByVal dwExtraInfo As Int32)
- 使用API报错“MDA(Managed debug assistent)错...”的解决办法
- centos6.6重启网络报错Error: Connection activation failed: Device not managed by NetworkManager的解决办法
- 使用git的时候报错解决办法
- 使用openweathermap API 报错
- C#使用Managed Wifi API连接带密码的SSID .
- debug 报错整理
- debug报错
- viewpager的fragment中使用context报错的解决办法
- Hp battery check 无法使用报错的解决办法
- adbo.net 使用open打开连接报错的解决办法
- docker中使用systemctl启动服务报错的解决办法
- compass使用@include all-icons-sprites报错的解决办法
- 关于使用js插件ckeditor报错的解决办法
- 使用 webdriver报错 ElementNotInteractableException: Message: 的解决办法
- docker中使用systemctl启动服务报错的解决办法
- PyCharm使用中文注释报错的解决办法
- SqLite报错的解决办法
- 报错 MoveTargetOutOfBoundsException 的解决办法
- 简单的DWR?
- 选择职业
- Linux必学的60个命令(3)-系统管理
- 那种淡淡厌倦的感觉——榛生
- Community Server系列之三:页面间关系2[介绍]
- 使用API报错“MDA(Managed debug assistent)错...”的解决办法
- 选择
- 指定JFace.Dialog初始化的位置
- 常用数据库连接字符串
- Linux必学的60个命令(4)-网络操作
- 推荐C++教程 - c/c++ - CSDN技术中心
- Community Server系列之四:Ajax在CS2.0中的应用1
- 入对行跟对人
- Linux必学的60个命令(5)-网络安全