为什么MSComm接收不到数据

bingyihan 2006-04-12 11:28:27
MScom->InputMode = comInputModeBinary;
MScom->RTreshold = 1;
一点反应都没有
还有一点就是怎样把字符串转化成二进制发送出去,谢谢!
...全文
263 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
huaqglxy2004 2006-05-09
  • 打赏
  • 举报
回复
我以前做的一个项目就是用到MSCOM的,你要就联系我,QQ:38732919
dongdongnidenao 2006-05-04
  • 打赏
  • 举报
回复
比如你想要发送四个unsigned char你就可以这样
unsigned char buff[4];
OleVariant snd;
snd=VarArrayCreate(OPENARRAY(int,(0,3)),varByte);
for(int i=0;i<4;i++)
{snd.PutElement(buff[i],i);}
MSComm1->Output=snd;
dongdongnidenao 2006-04-13
  • 打赏
  • 举报
回复
"MSComm1->"你少了一个一吧
你给的代码太少了,没有办法确定
你的端口开了么?
一般都用的是十六进制进行转换
char *a[8];
*a=0xaa;
*(a+1)=0x12;
......
zyyoung 2006-04-13
  • 打赏
  • 举报
回复
友情up

现在用这个控件的人少的可怜啊

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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