我使用MSComm控件进行串口通信,现在遇到一个问题:不知道如何发送二进制数据,请帮忙,怎么给Output赋值,传 输 二 进 制 数 据( 即 按 字 节) 时, 应 将Byte 型 数 组 数 据 放 入 Variant 变 量?不懂?
我这样:MSComm1。Output:=$10;错误,无效的属性值!为什么???
我这样:MSComm1。Output:=$10;错误,无效的属性值!为什么???
解决方案 »
- 什么行为导致卡巴 误报 Worm.P2P.generic
- 哪位能搞到 MsgConnect v1.5.5.23 正式版
- fastreport动态打印问题?(分数高:100)急!急!急!急!急!
- 关于memo循环取值的问题
- C/S中各个表单是共用一个连接还是使用一个连接好?
- 求助,帮帮忙啊!!
- 如何将access数据表倒出成txt的格式,然后再恢复?
- 高分求简单问题,怎么用SQL把文本框的数据插入数据库里?
- 用InstallShield打包时,怎样才能知道应用程序需要的所有包文件和动态链接库文件!
- 山东淄博的程序员来交流交流
- intraweb搭配什么数据库比较好?
- 请问哪位高知道怎样准确地实现点对点的通讯呀???[处来CSDN分不多,请帮帮忙!]
语 法: MSCOMM1.OutPut [=Variant]
作 用: 向 传 输 缓 冲 区 写 数 据 流。
值: Variant 型 变 量。
注: 传 输 文 本 数 据 时, 应 将 String 型 数 据 放 入Variant 变 量, 传 输 二 进 制 数 据( 即 按 字 节) 时, 应 将 Byte 型 数 组 数 据 放 入 Variant 变 量
記住設置 MsComm1.XXXtype 為binary
s:string;
s:=#$10#$11#$12;
MSComm1.Output:=s; MSComm1.Output:=#$10#$11#$12;