社区
网络及通讯开发
帖子详情
C++ Builder 实现串口通信时出现的问题
hamasyp
2006-11-07 11:30:32
我用C++ Builder做串口通信实现文件传输,在传输word文档时为什么只收到文档的前六个字节,其余后面的数据都没收,不知道为什么,请高手帮忙解释一下,多谢了.
...全文
271
9
打赏
收藏
C++ Builder 实现串口通信时出现的问题
我用C++ Builder做串口通信实现文件传输,在传输word文档时为什么只收到文档的前六个字节,其余后面的数据都没收,不知道为什么,请高手帮忙解释一下,多谢了.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BenLeak
2006-11-16
打赏
举报
回复
其实使用串口发送文件,一般都是使用校验协议的
譬如 ZModem 协议
不过也可以自己写一个非常简单的协议达到目的
不过发送和接收最好都是使用线程方式
同步、异步通信方式倒是都可以的
jaffy
2006-11-16
打赏
举报
回复
需要自己设置缓冲来进行控制,你这种情况应该是需要多收几次就可以.
jinliu
2006-11-16
打赏
举报
回复
对于串口设置,将xon/xoff,dts/rts全部禁用,如果你使用的mscomm控件,一定要设置为二进制传输接收!!!
jiangshx
2006-11-09
打赏
举报
回复
多嘴问一句,第六个字节是什么?
zhyt_213
2006-11-09
打赏
举报
回复
你用的是什么?MSCOMM控件?还是WINAPI?
如果是用CreateFile类的WINAPI的话,是不会有这种问题的
hamasyp
2006-11-08
打赏
举报
回复
我试了好多数据,都停在这个位置,如果把这个字节删掉在传就没事,
hamasyp
2006-11-08
打赏
举报
回复
我用C++ Builder做串口通信实现文件传输,在传输word文档时我的程序停在0x1A的位置上(只收到文档的前六个字节,第7个字节为0X1A),不知道这个控制字符是什么意思,还请高手指点
hamasyp
2006-11-08
打赏
举报
回复
各位大哥大姐帮帮忙啊!!!!
ccrun.com
2006-11-07
打赏
举报
回复
可能是碰到0x00之类的字符了。
C++
Builder
串口通信
程序
在本实例中,我们将讨论的是如何在
C++
Builder
中
实现
串口通信
。
串口通信
是计算机通信的一种常见方式,它通过标准的串行接口连接设备,如调制解调器、打印机或其他支持串行通信的硬件。在
C++
Builder
中,我们可以使用...
c++
builder
api串口通讯
总之,
C++
Builder
API为串口通讯提供了一套强大的工具,使得开发者可以轻松地
实现
设备间的串行通信。通过理解和熟练运用TSerialPort类及其相关方法,可以创建各种复杂的应用程序,满足不同场景的需求。在实际编程...
C++
Builder
添加串口控件
在
C++
Builder
等IDE环境中,串口控件的添加与配置是
实现
串行通信功能的基础。本文将详细介绍如何在
C++
Builder
中添加并配置MSComm串口控件。 #### 二、MSComm 控件简介 MSComm(Microsoft Communications Control)...
C++
Builder
串口通信
调试
C++
Builder
作为一个强大的RAD(快速应用开发)工具,提供了丰富的API函数来支持
串口通信
,使得开发者可以轻松地构建上位机应用程序,接收并显示来自单片机的串行数据。 首先,我们来看
C++
Builder
中的
串口通信
基础。...
C++
Builder
串口组件
它提供了丰富的组件库,使得开发者能够快速地构建各种应用,其中“串口组件”是用于处理串行通信的重要工具。
串口通信
是一种传统的数据传输方式,常用于设备间的短距离通信,如打印机、扫描仪、工业控制器等。
C++
...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章