串口控件做的串口通信,最开始都可以收发而且可以显示,突然接收编辑框里不能显示接收到的数据了,什么也没有改动就突然这样了
串口控件做的串口通信,最开始都可以收发并且可以显示,突然接收编辑框里不能显示接收到的数据了,什么也没有改动就突然这样了
如题,VC++6.0一开始用串口控件做的串口收发程序都没有问题,可以收发并且显示在编辑框里,突然不知道怎么了接收数据就无法在接收编辑框里显示了,没有改动什么东西啊,很奇怪,求大神帮帮忙!看到网上有说没有添加映射BEGIN_EVENTSINK_MAP(CCharTerminalDlg, CDialog)
ON_EVENT(CCharTerminalDlg, ID_COMMCTRL, 1, OnCommMscomm, VTS_NONE)
END_EVENTSINK_MAP的,我看了看程序里都有哪些映射啊
------解决思路----------------------
1°用现成的串口调试助手看看能不能收发成
2°用printf之类的东西把串口数据输出到控制台窗口,看能不能成
------解决思路----------------------
楼主可以看下win32的串口编程。
感觉串口编程一开始挺难理解的。
如题,VC++6.0一开始用串口控件做的串口收发程序都没有问题,可以收发并且显示在编辑框里,突然不知道怎么了接收数据就无法在接收编辑框里显示了,没有改动什么东西啊,很奇怪,求大神帮帮忙!看到网上有说没有添加映射BEGIN_EVENTSINK_MAP(CCharTerminalDlg, CDialog)
ON_EVENT(CCharTerminalDlg, ID_COMMCTRL, 1, OnCommMscomm, VTS_NONE)
END_EVENTSINK_MAP的,我看了看程序里都有哪些映射啊
------解决思路----------------------
1°用现成的串口调试助手看看能不能收发成
2°用printf之类的东西把串口数据输出到控制台窗口,看能不能成
------解决思路----------------------
楼主可以看下win32的串口编程。
感觉串口编程一开始挺难理解的。