cad.net 微信输入法闪退

闪退问题

调试了半天不知道为什么acad08会闪退,结果是微信输入法导致的.

微信输入法切换到中文模式,一直按dddd....,
第一次按下d会在命令历史上面出现输入英文d,第二次按下就开始触发拼音了,这个模式没有问题.

但是一旦焦点不在命令栏上面,例如绘图区用鼠标选择空白位置一下,再输入ddddd....,
就会把高频键入的不知道输入去哪里了,此时会触发闪退,vs调试上面报这个异常:

0x6FEC0318 (TextInputFramework.dll)处(位于 acad.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000001C 时发生访问冲突。

win10上面自带输入法不会,只会在命令栏上面频闪.
其他acad版本没有测试.

1,微信输入法自己解决
2,cad二次开发用IFoxCad的输入法拦截
原理是利用键盘钩子直接让它输入中文时候发送按键到命令栏.

posted @ 2026-03-04 22:26  惊惊  阅读(2)  评论(0)    收藏  举报