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

bcb中用MSComm如何接收字节流?

楼主munix()2001-05-28 17:33:00 在 C++ Builder / 基础类 提问

下面是我在OnComm事件中的代码:  
  Olevariant   RxBuff;  
  int   n=MSComm1->InBuffercount;  
  RxBuff=VarArrayCreat(OPENARRAY(int,(0,n-1)),varByte);  
  char   *prcv=new   char[n];  
  RxBuff=MSComm1->Input;//InputLen=0接收所有字节  
  for(int   i=0;i<n,i++)  
        *(prcv+i)=RxBuff.GetElement(i);  
  //数据处理  
  delete   prcv;  
   
  但程序运行时却报告说:RxBuff   is   not   an   array  
  不知道应该如何改写?  
  问题点数:20、回复次数:5Top

1 楼gongjin21(¥)回复于 2001-05-28 18:00:00 得分 0

Olevariant   RxBuff;  
  int   const   n=MSComm1->InBufferCount;  
  if(!n)return   0;  
  int   Bounds[2]={0,len-1};  
  RxBuff=VarArrayCreate(Bounds,1,varByte);  
   
  char   *prcv=new   char[n];  
  RxBuff=MSComm1->Input;//InputLen=0接收所有字节  
  for(int   i=0;i<n,i++)  
      *(prcv+i)=RxBuff.GetElement(i);  
  //数据处理  
  delete   prcv;Top

2 楼gongjin21(¥)回复于 2001-05-28 18:02:00 得分 0

int   const   n=MSComm1->InBufferCount;  
  if(!n)return   0;  
  int   Bounds[2]={0,len-1};  
  Olevariant   RxBuff=VarArrayCreate(Bounds,1,varByte);  
   
  char   *prcv=new   char[n];  
  RxBuff=MSComm1->Input;//InputLen=0接收所有字节  
  for(int   i=0;i<n,i++)  
      *(prcv+i)=RxBuff.GetElement(i);  
  //数据处理  
  delete   prcv;Top

3 楼munix()回复于 2001-05-29 16:08:00 得分 0

好象没有什么不同吧?Top

4 楼gongjin21(¥)回复于 2001-05-29 18:06:00 得分 20

munix:  
  照Copy上去你的程序里应该没问题的Top

5 楼munix()回复于 2001-06-01 10:12:00 得分 0

不好意思,我把InputModes设成0了,  
  改成1就行了,多谢  
  怎么送分啊?Top

相关问题

  • Servlet怎样接收conn.getOutputStream()发过来的字节流?
  • MSCOMM 接收数据问题
  • 请教高手,如何解决这类问题!!!接收socket发送过来的字节流!!
  • 菜问题:客户端怎样发送字节流到服务器端的一个serlvet,并且接收返回信息?
  • 用MSCOMM控件接收二进制数组
  • delphi下用mscomm接收二进制数组的问题
  • 关于MSComm控件的串口数据接收问题
  • 对于在delphi中使用MSComm的不能接收的问题
  • 如何用mscomm接收一个48位的字符串?
  • mscomm 控件的数据接收问题。在线 ~~

关键词

  • rxbuff
  • mscomm
  • prcv
  • varbyte
  • inbuffercount
  • inputlen
  • bounds
  • 接收所有
  • input
  • char

得分解答快速导航

  • 帖主:munix
  • gongjin21

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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