cad.net 微信输入法闪退
闪退问题
调试了半天不知道为什么acad08会闪退,结果是微信输入法导致的.
微信输入法切换到中文模式,一直按dddd....,
第一次按下d会在命令历史上面出现输入英文d,第二次按下就开始触发拼音了,这个模式没有问题.
但是一旦焦点不在命令栏上面,例如绘图区用鼠标选择空白位置一下,再输入ddddd....,
就会把高频键入的不知道输入去哪里了,此时会触发闪退,vs调试上面报这个异常:
0x6FEC0318 (TextInputFramework.dll)处(位于 acad.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000001C 时发生访问冲突。
win10上面自带输入法不会,只会在命令栏上面频闪.
其他acad版本没有测试.
1,微信输入法自己解决
2,cad二次开发用IFoxCad的输入法拦截
原理是利用键盘钩子直接让它输入中文时候发送按键到命令栏.
浙公网安备 33010602011771号