天上王城走马门:vb字符串查找问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 00:13:46
我在vb中使用strName1 = Mid(strString, i, j - i)来查找字符串,但运行后说无效的过程调用或参数,这是为什么呢?我很着急,谢谢啦!
dim i,j,strName1 as String
i = InStr(strString, "来电号码:") + 6
Text3.Text = i
j = InStr(i, strString, "用户姓名:")
Text2.Text = j
查找到起始和末尾的位置,看到text3和text2分别返回了20和30

但当我加上了以下语句
strName1 = Mid(strString, i, j - i)
Text4.Text = strName1
将20到30之间的字符串提取的时候报错,i和j-i的值都为0,如果光写前面四行语句的话,i和j就有数值,这是为什么呢?我很着急,谢谢啦!qq:173635235

mid()返回值是整型,你的strName1 是什么类型?而且你可以保证j 〉i 吗?

最好把相关程序一起放上来

你需要引用或重新引用相关的Lib(工程属性>>引用元件)。