如何发送二进制数据?谢谢

haoyuxuan2002 2003-10-15 05:02:09
我使用MSComm控件进行串口通信,现在遇到一个问题:不知道如何发送二进制数据,请帮忙,怎么给Output赋值,传 输 二 进 制 数 据( 即 按 字 节) 时, 应 将Byte 型 数 组 数 据 放 入 Variant 变 量?不懂?
我这样:MSComm1。Output:=$10;错误,无效的属性值!为什么???
...全文
125 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
haoyuxuan2002 2003-10-20
  • 打赏
  • 举报
回复
谢谢
EastBuBai 2003-10-20
  • 打赏
  • 举报
回复
在把数据转换成byte类型再发送
hiflower 2003-10-15
  • 打赏
  • 举报
回复
var
s:string;
s:=#$10#$11#$12;
MSComm1.Output:=s;

MSComm1.Output:=#$10#$11#$12;

aiirii 2003-10-15
  • 打赏
  • 举报
回复
聲明一個 Variant 變量, 主意分配大小要合適,然後, 將要寫入的數據轉成數組寫入,
記住設置 MsComm1.XXXtype 為binary
tiexinliu 2003-10-15
  • 打赏
  • 举报
回复
OutPut 属 性
   语 法: MSCOMM1.OutPut [=Variant]
   作 用: 向 传 输 缓 冲 区 写 数 据 流。
   值: Variant 型 变 量。
   注: 传 输 文 本 数 据 时, 应 将 String 型 数 据 放 入Variant 变 量, 传 输 二 进 制 数 据( 即 按 字 节) 时, 应 将 Byte 型 数 组 数 据 放 入 Variant 变 量

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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