SOS!!请高手速指点, 立刻要用到,谢谢!!

wefhl 2001-11-19 01:15:08
我现在要把一个用户号是10进制的数,
发给com端口,但com所连的硬件只接收二进制,
我怎么处理(具体操作上怎么做?),而且我还要接收一个硬件发来的二进制代码才能
发出我的数据!
谢谢指点,高分送上!!
...全文
49 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hdj0569 2001-11-19
  • 打赏
  • 举报
回复
把十进制数转换成string,
再用mid一个个取出到 num as byte
再转换 cbyte(num)
最后发送。
wefhl 2001-11-19
  • 打赏
  • 举报
回复
怎么没人回答??
wefhl 2001-11-19
  • 打赏
  • 举报
回复
但要是发字串出去给硬件的话,它就会不听话的:(
就是mscomm有没有发送字节模式?我想把那些数一个个字节发过去?
行不行?
有QQ吗,我们直接用聊吧,我急着要,
我的是1156276
Amoon 2001-11-19
  • 打赏
  • 举报
回复
把十进制转换成二进制:
dim lvalue as long
dim sBinary as string
Do While lValue > 0
sBinary = CStr(lValue Mod 2) & sBinary
lValue = lValue \ 2
Loop
sBinary就是转换后的二进制字符串
Amoon 2001-11-19
  • 打赏
  • 举报
回复
把十进制转换成二进制:
dim lvalue as long
dim sBinary as string
Do While lValue > 0
sBinary = CStr(lValue Mod 2) & sBinary
lValue = lValue \ 2
Loop
sBinary就是转换后的二进制字符串

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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