MScomm控件直接读取二进制数,一定有分!

hplimi 2003-01-10 12:08:43
怎样用MScomm控件直接读取二进制数。
...全文
11 点赞 收藏 13
写回复
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
ht_toto 2003-01-17
不理解superdullwolf(超级大笨狼) 所讲的“中文"汉"的16进制码是BABA,而BA又可以计算成数字186”?既然前面的BABA是“汉”字,后面的BA应该按ASCII码来处理吧?不懂,请指教。
回复
三楼の郎 2003-01-13
简单的可以参看BASE64编码技术。
回复
超级大笨狼 2003-01-12
读回来容易,处理难,这就是VB的弱点,对字节只能是双字节处理!我近来也在搞串口通讯,理解你的处境。
回复
redwrite 2003-01-11
回复
超级大笨狼 2003-01-11
然后中文和数字混合的输入怎么处理啊?比如说:读的是BABABA(可能是“汉186”,也可能是“186汉”)怎么确定前面的BA是否和后面的相连?注:中文"汉"的16进制码是BABA,而BA又可以计算成数字186
回复
hplimi 2003-01-10
没人理!再顶一下先!
回复
hplimi 2003-01-10
顶!
回复
hplimi 2003-01-10
up
回复
ht_toto 2003-01-10
加一句:MSComm1.InputMode = comInputModeBinary
然后按楼上 皮皮 说的做
回复
topikachu 2003-01-10
定义一个空的byte数组
然后将input直接赋给这个数组
回复
hplimi 2003-01-10
以2进制方式读入!
回复
hplimi 2003-01-10
input读入时是乱码!想用input直接读成2进制的!
回复
三楼の郎 2003-01-10
什么叫用Mscomm控件读取2进制数?

Mscomm控件是用来读写串口的!
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7453

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告