作者dunn (月光遗留下深深叹息)
看板Visual_Basic
标题Re: [VB6 ] 请教各位我该怎麽解决这样的MScomm接收 …
时间Thu Feb 9 14:49:23 2006
※ 引述《yungchih (勇哥)》之铭言:
: 请问各位高手~~~
: 最近作了一各8052单晶片与VB沟通的介面程式,但是在VB程式接收DATA的时候
: 一直很困扰;首先,在单晶透过RS232将资料送进来时,在VB上我是用textbox
: 做显示的动作(这动作可有可无),而後要抓取字串的每一各字元,遇到当单晶
: 传送过来的16进位字元为0x00的时候,VB6好像无法处理ㄟ...所以我根本就抓不到
: 所谓的"空字元"但是我一定要抓取到他完整的字串才行,所以有哪位高手可以跟我说
: 到底有什麽方式可以让VB处理空字串。
: 举例来说:
: 单晶所写的字串为0x00 0x52 0x52 0x00
: 我用VB接收的时候则会只收到 R R (转为ASC的字元)
: 是希望0x00能用一各符号或者数字代替,但是VB的 textbox接收不到0x00
: 希望各位能帮我解答!谢谢!
拍谢 上面推文好像没看清楚你的问题XD 我以为你是一个一个字元接
如果你已经接收到" R R "的话
用VB6预设的REPLACE函数 刚刚试过不行
不过如果用VB研究小站的自制取代函数就可以取代掉了 (详见该网站)
就可以让" R R " 变成"*R R *"了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.175.145.66