目前开发环境 VB6.8
问题:怎么确定 split 的返回值 和 下标溢出??
例如:
正常数据
00000000 00 00 00 03 C0 04 00 00 - FE 04 03 00 00 00 00 00 ....?..?......
处理:
StrLineA = Split(LineDataA, " ")
当正常数据时我可以处理,但是当 LineDataA 为异常时就不知道怎么办了
LineDataA 是读取的一个txt文件的一行数据,
我是用 len(”00000000“)=8 和 StrLineA(10)=“-”来判断为正常数据的,
If Len(StrLineA(0)) = 8 Then '判断是否合格的数据
If StrLineA(10) = "-" Then
那么当 LineDataA为换行的空行,StrLineA(0) 的值为什么, Len(StrLineA(0)) 这个会报错
或者没有空格那些,或者是只分成了1,2个字符串,StrLineA(10)就会溢出
这些要怎么处理?、
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
都是用来做做小工具的,正经编程的貌似很少用 VB ,因为新系统已经不支持了,都是无可赖何才换的!
试试把“1A3C” 前面加个 “&H”,然后用 Val() !
一周热门 更多>