首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

MapVirtualKey函数在vb.net中如何会报托管异常

2012-01-13 
MapVirtualKey函数在vb.net中怎么会报托管错误我用MapVirtualKey函数获得键盘A字符的扫描码:ScancodeMapV

MapVirtualKey函数在vb.net中怎么会报托管错误
我用MapVirtualKey函数获得键盘A字符的扫描码:
Scancode   =   MapVirtualKey(&H41,   0)

可在vb.net中报错:
对   PInvoke   函数“键盘模拟!键盘模拟.Form1::MapVirtualKey”的调用导致堆栈不对称。原因可能是托管的   PInvoke   签名与非托管的目标签名不匹配。请检查   PInvoke   签名的调用约定和参数与非托管的目标签名是否匹配。

请问谁知道怎么解决?

[解决办法]
确认:VB.NET中可以调用MapVitualKey函数的。

热点排行