作者yungchih (勇哥)
看板Visual_Basic
标题[VB6 ] 请教各位我该怎麽解决这样的MScomm接收问题
时间Thu Feb 9 11:38:58 2006
请问各位高手~~~
最近作了一各8052单晶片与VB沟通的介面程式,但是在VB程式接收DATA的时候
一直很困扰;首先,在单晶透过RS232将资料送进来时,在VB上我是用textbox
做显示的动作(这动作可有可无),而後要抓取字串的每一各字元,遇到当单晶
传送过来的16进位字元为0x00的时候,VB6好像无法处理ㄟ...所以我根本就抓不到
所谓的"空字元"但是我一定要抓取到他完整的字串才行,所以有哪位高手可以跟我说
到底有什麽方式可以让VB处理空字串。
举例来说:
单晶所写的字串为0x00 0x52 0x52 0x00
我用VB接收的时候则会只收到 R R (转为ASC的字元)
是希望0x00能用一各符号或者数字代替,但是VB的 textbox接收不到0x00
希望各位能帮我解答!谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.201.86
1F:推 dunn:0x00是NULL 用ISNULL试看看? (我也不是很清楚 纯猜测XD) 02/09 13:07
2F:推 fumizuki:字串 只要遇到NULL字元就会中断...我也不知该如何解决 02/09 13:30