关于串口控件通讯的问题

zhonglijiansuduo 2005-07-14 08:54:56
利用microsoft communication control控件进行串口通讯,用一块缓存板作中介,从COM2口往缓存板中写内容,然后程序从COM1口读数据,但返回的是一些乱码。我先用一个VARIANT类型的变量接收数据,再用一个COleSafeArray变量转化一下,问题好像就出在这一步上。帮帮忙吧!
...全文
122 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyljerry 2005-07-14
  • 打赏
  • 举报
回复
直接用字符类型试试
nuaawenlin 2005-07-14
  • 打赏
  • 举报
回复
将VARIANT类型强制转换为BYTE*
goodboyws 2005-07-14
  • 打赏
  • 举报
回复
串口通信很少要用VARIANT的,直接用BYTE*

xift_2008 2005-07-14
  • 打赏
  • 举报
回复
开个接收缓冲看看里边是什么数据...为什么用VARIANT类型呢?
xift_2008 2005-07-14
  • 打赏
  • 举报
回复
发送什么类型的数据,就用什么类型接收数据...
菲斯可儿 2005-07-14
  • 打赏
  • 举报
回复
你可以观察下缓冲区的数据呀。
zhonglijiansuduo 2005-07-14
  • 打赏
  • 举报
回复
VARIANT里头是个union,有各种数据类型,当然,我最终还是把它转化成BYTE型的,没用。
那个怎么观察缓冲区的数据啊?

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧