CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  硬件/系统

VC串口通讯问题

楼主h6003113()2005-12-08 10:35:14 在 VC/MFC / 硬件/系统 提问

我现在希望使用VC实现串行通讯的功能,发送功能可以实现了,但是接收数据我不知道怎么处理,我在网络上面找到了相关的程序代码,但是运行时总是在VARIANT型变量转换为ColeSafeArray型变量时出错!希望哪位高手能够告诉我怎么处理!  
  问题点数:20、回复次数:3Top

1 楼xiaoqiqixiao(七七)回复于 2005-12-08 10:58:10 得分 20

COleSafeArray   v   =   m_comm.GetInput();  
  ASSERT(v.GetElemSize()   ==   1);  
  UCHAR*   p   =   NULL;  
  int   nlen   =   v.GetOneDimSize();  
  v.AccessData((void**)&p);  
   
  OnRecv(p,   nlen);  
  v.UnaccessData();  
  另外,请确定你收到的是数组还是字符串,你确定使用了SetInputMode(1)吗?Top

2 楼h6003113()回复于 2005-12-08 11:06:22 得分 0

首先谢谢了,我是个VC初学者,我编写这个程序是为了实现仪表通讯功能,我看其他人的程序直接可以转换,我直接定义了两个这样的变量,直接赋值,但是也会出现同样的错误,是不是我要对VC进行什么设置!Top

3 楼xiaoqiqixiao(七七)回复于 2005-12-08 12:23:12 得分 0

不懂你的意思,请贴出代码和错误说明Top

相关问题

  • vc++6.0 串口通讯
  • vc串口通讯,急!!!!!
  • vc的串口通讯问题
  • 关于串口通讯的问题(WinCE eMbedded VC++ 3.0)
  • 请问:如何利用VC进行串口通讯?
  • 请问VC中串口通讯的问题.
  • 请问有谁用VC做过串口通讯的程序
  • 求用vc实现异步串口通讯的原代码
  • 串口通讯
  • 串口通讯!!!

关键词

  • vc
  • 变量
  • 程序
  • 实现
  • 功能

得分解答快速导航

  • 帖主:h6003113
  • xiaoqiqixiao

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo