//m_MSComm.GetInput();//先预读缓冲区,以清除残留数据
应该是有返回值的吧,有返回值的话,return 0这句就执行不到了,
int CSDICommView::OnCreate(LPCREATESTRUCT lpCreateStruct) 的建议就“建立空文档失败”
//m_MSComm.GetInput();//先预读缓冲区,以清除残留数据 这句
可以放在真正读数据之前。
网上找个串口类用吧,串口控件太难用了
清理完项目 ------------ 重新编译一下
你把菜单栏里的ON_FILE_NEW给删了吧?建立空文档失败应该是那个原因