请串口高手指点!!1 buffer = buffer + Format(Hex(data(i)),"00") + Chr(12) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第二个问题我不太明白什么意思。数据传输的时候如果用Byte接收,那就是0-255啊(也就是你所说的两位--十六进制)。如果你想得到一个字符串,可以自己处理。 TO:C00ly,你的方法行不通!!!! buffer = buffer + IIf(Len(Hex(Data(i))) = 1, "0" & CStr(Hex(Data(i))), CStr(Hex(Data(i)))) + Chr(12) For i = LBound(data) To UBound(data)buffer = buffer + IIf(Len(Hex(Data(i))) = 1, "0" & CStr(Hex(Data(i))), CStr(Hex(Data(i)))) + Chr(12)Next i'循环接收后,就可以得到一个字符串了.....Text1.Text = buffer lazy:你真是很聪明,谢谢你的帮助!第1个问题解决了谢谢第2个问题。也许是我说的不清楚1我再说一下:当mscom收到事先约定好的RThreshold的值时,就触发一个on-comm事件呀,我自己时定RThreshold=1。当触发事件时,我一次只能收到2个16进制的数(如第一次是1C C0 ,再是CD 32 ,然后第三次是40 0D ,,,,)我现在是想,我该如何可以当事件触发时,我可以一次收到完整的数据(协议规定以1C开始,以54结束,如1C C0 CD 32 40 0D 3E 54),我时这个意思,我说明白了吗? 很简单的错误处理! 如何判断中英文字符串和公式。 MSHFlexGrid表格控件的固定行、列产生凹入显示的问题 在线等马上给分:感觉有点难度,关于关闭窗口问题 皮肤actskn43.ocx 的问题 关于VB自带的托盘控件问题! 错在哪????请大侠帮我看看这段代码!在线等待! vs.net对98的支持 请您指教100分。 请问,如果把字符转化成图片,用打印机打印,会有什么影响?会不会 请问,如何通过回车键实现在各输入框间的切换,就像Tab键一样. 急问关于DAO的问题。
数据传输的时候如果用Byte接收,那就是0-255啊(也就是你所说的两位--十六进制)。如果你想得到一个字符串,可以自己处理。
buffer = buffer + IIf(Len(Hex(Data(i))) = 1, "0" & CStr(Hex(Data(i))), CStr(Hex(Data(i)))) + Chr(12)
Next i'循环接收后,就可以得到一个字符串了.....Text1.Text = buffer
谢谢
第2个问题。也许是我说的不清楚1
我再说一下:
当mscom收到事先约定好的RThreshold的值时,就触发一个on-comm事件呀,
我自己时定RThreshold=1。当触发事件时,我一次只能收到2个16进制的数(如第一次是1C C0 ,再是CD 32 ,然后第三次是40 0D ,,,,)我现在
是想,我该如何可以当事件触发时,我可以一次收到完整的数据(协议规定以1C开始,以54结束,
如1C C0 CD 32 40 0D 3E 54),我时这个意思,我说明白了吗?