当前位置: 代码迷 >> VC/MFC >> On——ENCHANGE有关问题
  详细解决方案

On——ENCHANGE有关问题

热度:66   发布时间:2016-05-02 03:45:01.0
On——ENCHANGE问题
我在MFC中添加了一个edit control控件,然后向里面输入字符,通过获取字符的个数来响应事件,如果字符个数小于10,则退出函数,如果等于10则接着往下运行函数,本来程序运行正常,但是后来我用扫码枪向里面扫数据时,程序却一直报错,这是怎么回事儿
------解决思路----------------------
F5调试跑起来,出错的时候中断掉,按 Alt+7 调出“调用堆栈”窗口分析呗
------解决思路----------------------
报什么错?字符数大于10又是怎么处理的?
------解决思路----------------------
报什么错,贴代码看一看
------解决思路----------------------
先看拿到了什么内容,然后就是看字符的信息等

------解决思路----------------------
引用:
我在MFC中添加了一个edit control控件,然后向里面输入字符,通过获取字符的个数来响应事件,如果字符个数小于10,则退出函数,如果等于10则接着往下运行函数,本来程序运行正常,但是后来我用扫码枪向里面扫数据时,程序却一直报错,这是怎么回事儿

扫描枪出来的数据后面有一个回车换行符(0D 0A),你的程序中需要进行过滤后再判断。
  相关解决方案