请注意: m_mscomm.put_Output调用的参数不是COleVariant的返回值, 而是一个COleVariant类的实例。
这样,m_mscomm.put_Output函数中,可以调用COleVariant中的函数或公用变量。
而构造函数则将变量存入至COleVariant类中, 供m_mscomm.put_Output函数调用。
显示0说明你都没接收到数据,strtmp本来就是个空值。你确认一下串口控件是否已经加载进来了,不只是拖进来的那么简单,还有好好检查检查你波特率了,校验位了什么的设置好了没,我怀疑你串口都没打开,一般的笔记本都不带串口的,你最好用台式机。。MFC的书里边一般都有介绍串口通信的。最好我觉得你最好把自己实现的代码都贴上来,串口通信代码都很短的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)